XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 215,875 $ 188,767 $ 405,406 $ 371,676
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 107,327 94,008 204,796 188,568
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 22,635 19,786 41,656 39,640
Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 23,451 20,454 40,022 36,507
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 3,087 3,506 5,348 6,224
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,100 918 2,403 1,944
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 23,341 18,155 42,096 33,110
Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 34,934 31,940 69,085 65,683
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 15,469 8,667 26,106 13,419
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 200,406 180,100 379,300 358,257
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 61,058 53,336 113,403 103,479
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 39,364 35,463 75,440 71,400
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 6,118 4,568 11,520 8,112
Eastern | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 13,475 11,451 22,899 20,834
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 47 52 95 99
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 246 197 515 583
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 1,808 1,605 2,934 2,451
Eastern | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 38 69 82 125
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 61,020 53,267 113,321 103,354
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 98,852 87,286 184,616 172,491
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 67,963 58,545 129,356 117,168
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 16,517 15,218 30,136 31,528
Western | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 9,976 9,003 17,123 15,673
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 3,040 3,454 5,253 6,125
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 854 721 1,888 1,361
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 502 345 860 636
Western | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 487 367 988 602
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 98,365 86,919 183,628 171,889
Resource solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 55,965 48,145 107,387 95,706
Resource solutions | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource solutions | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource solutions | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource solutions | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource solutions | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource solutions | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 21,031 16,205 38,302 30,023
Resource solutions | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 34,934 31,940 69,085 65,683
Resource solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 14,944 8,231 25,036 12,692
Resource solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 41,021 $ 39,914 $ 82,351 $ 83,014