XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 341,008 $ 262,595
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 13,292 7,288
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 327,716 255,307
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 211,360 139,977
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 19,550 22,761
Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 26,474 23,942
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 4,115 4,763
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,509 1,924
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 31,691 24,382
National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 45,309 44,846
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 94,004 83,909
Eastern | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 122 119
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 93,882 83,790
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 70,260 61,108
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 6,612 6,301
Eastern | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 14,129 13,981
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 1,276 1,183
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 458 213
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,269 1,123
Eastern | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 130,329 111,034
Western | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 618 731
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 129,711 110,303
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 99,870 78,869
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 12,938 16,460
Western | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 11,971 9,961
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 2,839 3,580
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,051 1,711
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 660 453
Western | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic    
Disaggregation of Revenue [Line Items]    
Total revenues 41,604 0
Mid-Atlantic | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 41,604 0
Mid-Atlantic | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 41,230 0
Mid-Atlantic | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 374 0
Mid-Atlantic | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Resource Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 75,071 67,652
Resource Solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 12,552 6,438
Resource Solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 62,519 61,214
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 29,762 22,806
Resource Solutions | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues $ 45,309 $ 44,846