XML 52 R35.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 457,328 $ 417,101
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 9,550 12,521
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 447,778 404,580
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 309,652 276,461
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 21,478 20,917
Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 28,033 27,568
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 4,647 5,214
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,935 2,765
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 45,099 46,495
National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 45,484 37,681
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 111,287 104,740
Eastern | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 196 96
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 111,091 104,644
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 87,556 81,062
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 6,545 6,796
Eastern | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 13,663 13,680
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 1,419 1,348
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 663 252
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,441 1,602
Eastern | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 162,448 152,316
Western | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 243 704
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 162,205 151,612
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 129,086 118,605
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 14,084 13,434
Western | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 13,435 13,521
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 3,228 3,866
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,272 2,513
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 343 377
Western | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic    
Disaggregation of Revenue [Line Items]    
Total revenues 94,794 77,848
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 94,794 77,848
Mid-Atlantic | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 93,010 76,794
Mid-Atlantic | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 849 687
Mid-Atlantic | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 935 367
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 88,799 82,197
Resource Solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 9,111 11,721
Resource Solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 79,688 70,476
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 43,315 44,516
Resource Solutions | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues $ 45,484 $ 37,681