XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 295,268 $ 241,969 $ 812,962 $ 647,375
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 144,117 118,872 400,910 323,667
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 28,140 24,823 72,847 66,479
Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 32,755 27,323 81,486 67,345
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,252 3,447 15,170 8,794
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,643 1,253 6,050 3,657
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 35,292 30,377 101,304 72,475
Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 48,069 35,874 135,195 104,958
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 12,934 20,266 48,098 46,373
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 282,334 221,703 764,864 601,002
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 93,137 75,154 251,720 188,557
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 61,875 48,951 172,671 124,389
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 7,900 6,622 19,819 18,143
Eastern | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 19,525 16,948 48,431 39,847
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,233 54 4,470 148
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 205 269 727 784
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,399 2,310 5,602 5,246
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 115 43 352 125
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 93,022 75,111 251,368 188,432
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 121,903 103,523 332,626 288,139
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 82,242 69,921 228,239 199,278
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 20,240 18,201 53,028 48,336
Western | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 13,230 10,375 33,055 27,498
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,019 3,393 10,700 8,646
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,438 984 5,323 2,873
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 734 649 2,281 1,508
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 439 296 1,467 1,284
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 121,464 103,227 331,159 286,855
Resource Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 80,228 63,292 228,616 170,679
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 station        
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 32,159 27,418 93,421 65,721
Resource Solutions | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 48,069 35,874 135,195 104,958
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 12,380 19,927 46,279 44,964
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 67,848 $ 43,365 $ 182,337 $ 125,715