v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 543,748 $ 465,334 $ 1,001,076 $ 882,435
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 11,722 15,843 21,272 28,365
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 532,026 449,491 979,804 854,070
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 355,031 297,905 664,682 574,368
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 29,294 26,055 50,772 46,972
Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 47,854 39,379 75,888 66,944
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,935 6,145 10,582 11,360
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,427 1,556 4,363 4,321
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 55,536 52,739 100,635 99,234
National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 48,671 41,555 94,154 79,236
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 154,218 120,924 265,506 225,664
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 166 92 362 189
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 154,052 120,832 265,144 225,475
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 114,725 89,331 202,280 170,393
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 9,234 7,935 15,779 14,731
Eastern | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 25,682 19,478 39,346 33,157
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,905 1,741 3,325 3,089
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 349 292 1,012 545
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,323 2,147 3,764 3,749
Eastern | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 185,738 170,134 348,186 322,451
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 623 693 866 1,397
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 185,115 169,441 347,320 321,054
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 140,949 127,730 270,035 246,337
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 18,796 16,912 32,880 30,346
Western | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 20,562 19,387 33,997 32,907
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,030 4,404 7,257 8,271
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,078 1,264 3,351 3,776
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 323 437 666 814
Western | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic        
Disaggregation of Revenue [Line Items]        
Total revenues 102,231 82,566 197,025 160,413
Mid-Atlantic | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 102,231 82,566 197,025 160,413
Mid-Atlantic | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 99,357 80,844 192,367 157,638
Mid-Atlantic | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 1,264 1,208 2,113 1,895
Mid-Atlantic | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 1,610 514 2,545 880
Mid-Atlantic | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 101,561 91,710 190,359 173,907
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 10,933 15,058 20,044 26,779
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 90,628 76,652 170,315 147,128
Resource Solutions | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Resource Solutions | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 52,890 50,155 96,205 94,671
Resource Solutions | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues $ 48,671 $ 41,555 $ 94,154 $ 79,236