XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 241,969 $ 202,667 $ 647,375 $ 574,344
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 118,872 102,270 323,667 290,837
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 24,823 23,574 66,479 63,216
Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 27,323 21,617 67,345 58,124
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 3,447 2,409 8,794 8,631
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,253 987 3,657 2,931
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 30,377 17,895 72,475 51,006
Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 35,874 33,915 104,958 99,599
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 20,266 8,135 46,373 21,554
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 221,703 194,532 601,002 552,790
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 75,154 58,323 188,557 161,803
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 48,951 38,659 124,389 110,059
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 6,622 5,694 18,143 13,807
Eastern | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 16,948 11,861 39,847 32,695
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 54 61 148 159
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 269 210 784 793
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,310 1,838 5,246 4,290
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 43 52 125 177
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 75,111 58,271 188,432 161,626
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 103,523 94,728 288,139 267,218
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 69,921 63,611 199,278 180,778
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 18,201 17,880 48,336 49,409
Western | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 10,375 9,756 27,498 25,429
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 3,393 2,348 8,646 8,472
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 984 777 2,873 2,138
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 649 356 1,508 992
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 296 347 1,284 949
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 103,227 94,381 286,855 266,269
Resource solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 63,292 49,616 170,679 145,323
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 27,418 15,701 65,721 45,724
Resource solutions | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 35,874 33,915 104,958 99,599
Resource solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 19,927 7,736 44,964 20,428
Resource solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 43,365 $ 41,880 $ 125,715 $ 124,895