XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 234,027 $ 189,532
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 119,531 97,469
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 19,566 19,022
Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 19,457 16,570
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 4,130 2,261
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,654 1,303
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 29,215 18,756
Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 39,474 34,151
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 15,717 10,637
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 218,310 178,895
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 71,319 52,345
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 51,497 36,076
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 5,376 5,403
Eastern | Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 11,613 9,424
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 1,472 48
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 274 268
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,087 1,126
Eastern | Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Eastern | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 120 44
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 71,199 52,301
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 95,839 85,764
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 68,034 61,393
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 14,190 13,619
Western | Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 7,844 7,146
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 2,658 2,213
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,380 1,035
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 733 358
Western | Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Western | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 511 501
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 95,328 85,263
Resource solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 66,869 51,423
Resource solutions | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource solutions | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource solutions | Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource solutions | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource solutions | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource solutions | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 27,395 17,272
Resource solutions | Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 39,474 34,151
Resource solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 15,086 10,092
Resource solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues $ 51,783 $ 41,331