v3.25.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 465,334 $ 377,163 $ 882,435 $ 718,170
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 15,843 15,957 28,365 29,250
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 449,491 361,206 854,070 688,920
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 297,905 223,959 574,368 435,318
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 26,055 24,782 46,972 44,332
Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 39,379 35,344 66,944 61,817
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 6,145 4,997 11,360 9,113
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,556 1,983 4,321 4,493
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 39,050 36,155 72,998 67,846
National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 55,244 49,943 105,472 95,251
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 120,924 113,533 225,664 213,723
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 92 117 189 239
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 120,832 113,416 225,475 213,484
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 89,331 81,312 170,393 156,319
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 7,935 7,583 14,731 14,195
Eastern | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 19,478 20,298 33,157 35,752
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,741 1,570 3,089 2,960
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 292 539 545 997
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,147 2,231 3,749 3,500
Eastern | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 170,134 137,312 322,451 260,956
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 693 677 1,397 1,294
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 169,441 136,635 321,054 259,662
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 127,730 100,695 246,337 195,818
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 16,912 16,516 30,346 28,957
Western | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 19,387 14,586 32,907 25,231
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,404 3,422 8,271 6,146
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,264 1,444 3,776 3,496
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 437 649 814 1,308
Western | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic        
Disaggregation of Revenue [Line Items]        
Total revenues 82,566 43,100 160,413 85,202
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 82,566 43,100 160,413 85,202
Mid-Atlantic | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 80,844 41,952 157,638 83,181
Mid-Atlantic | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 1,208 683 1,895 1,180
Mid-Atlantic | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 514 460 880 834
Mid-Atlantic | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 0 5 0 7
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 91,710 83,218 173,907 158,289
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 15,058 15,163 26,779 27,717
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 76,652 68,055 147,128 130,572
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 36,466 33,275 68,435 63,038
Resource Solutions | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues $ 55,244 $ 49,943 $ 105,472 $ 95,251