XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenues $ 189,532 $ 182,910
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 97,469 94,561
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 19,022 19,854
Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 16,570 16,053
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 2,261 2,718
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 1,303 1,026
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 18,756 14,955
Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 34,151 33,743
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 10,637 4,753
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 178,895 178,157
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 52,345 50,143
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 36,076 35,938
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 5,403 3,544
Eastern | Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 9,424 9,383
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 48 47
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 268 385
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,126 846
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 44 56
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 52,301 50,087
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 85,764 85,206
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 61,393 58,623
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 13,619 16,310
Western | Transfer    
Disaggregation of Revenue [Line Items]    
Total revenues 7,146 6,670
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 2,213 2,671
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 1,035 641
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 358 291
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 501 235
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 85,263 84,971
Resource Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 51,423 47,561
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 17,272 13,818
Resource Solutions | Non-processing    
Disaggregation of Revenue [Line Items]    
Total revenues 34,151 33,743
Resource Solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 10,092 4,462
Resource Solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues $ 41,331 $ 43,099