XML 57 R34.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 262,595 $ 234,027
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 139,977 119,531
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 22,761 19,566
Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 23,942 19,457
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 4,763 4,130
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 1,924 2,654
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 24,382 29,215
National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 44,846 39,474
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 7,288 15,717
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 255,307 218,310
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 83,909 71,319
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 61,108 51,497
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 6,301 5,376
Eastern | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 13,981 11,613
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 1,183 1,472
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 213 274
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,123 1,087
Eastern | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Eastern | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 119 120
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 83,790 71,199
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 111,034 95,839
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 78,869 68,034
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 16,460 14,190
Western | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 9,961 7,844
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 3,580 2,658
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 1,711 2,380
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 453 733
Western | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Western | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 731 511
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 110,303 95,328
Resource Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 67,652 66,869
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 station    
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 22,806 27,395
Resource Solutions | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 44,846 39,474
Resource Solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 6,438 15,086
Resource Solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues $ 61,214 $ 51,783