XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 417,101 $ 341,008
Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 12,521 13,292
Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 404,580 327,716
Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 276,461 211,360
Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 20,917 19,552
Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 27,568 26,474
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 5,214 4,113
Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,765 2,509
Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 33,948 31,691
National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 50,228 45,309
Eastern    
Disaggregation of Revenue [Line Items]    
Total revenues 104,740 100,191
Eastern | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 96 122
Eastern | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 104,644 100,069
Eastern | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 81,062 75,008
Eastern | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 6,796 6,612
Eastern | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 13,680 15,454
Eastern | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 1,348 1,390
Eastern | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 252 458
Eastern | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 1,602 1,269
Eastern | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Western    
Disaggregation of Revenue [Line Items]    
Total revenues 152,316 123,643
Western | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 704 618
Western | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 151,612 123,025
Western | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 118,605 95,122
Western | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 13,434 12,441
Western | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 13,521 10,646
Western | Transportation    
Disaggregation of Revenue [Line Items]    
Total revenues 3,866 2,723
Western | Landfill gas-to-energy    
Disaggregation of Revenue [Line Items]    
Total revenues 2,513 2,051
Western | Processing    
Disaggregation of Revenue [Line Items]    
Total revenues 377 660
Western | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Mid-Atlantic    
Disaggregation of Revenue [Line Items]    
Total revenues 77,848 42,103
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 77,848 42,103
Mid-Atlantic | Collection    
Disaggregation of Revenue [Line Items]    
Total revenues 76,794 41,230
Mid-Atlantic | Landfill    
Disaggregation of Revenue [Line Items]    
Total revenues 687 499
Mid-Atlantic | Transfer station    
Disaggregation of Revenue [Line Items]    
Total revenues 367 374
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 82,197 75,071
Resource Solutions | Transferred at a point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenues 11,721 12,552
Resource Solutions | Transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenues 70,476 62,519
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 31,969 29,762
Resource Solutions | National Accounts    
Disaggregation of Revenue [Line Items]    
Total revenues $ 50,228 $ 45,309