XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 485,351 $ 411,627 $ 1,367,786 $ 1,129,797
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 12,790 17,355 41,155 46,605
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 472,561 394,272 1,326,631 1,083,192
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 314,048 252,579 888,415 687,896
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 26,780 25,764 73,753 70,096
Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 40,666 36,209 107,611 98,029
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,999 5,480 17,358 14,591
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,538 1,651 5,859 6,144
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 36,338 38,436 109,336 106,282
National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 59,982 51,508 165,454 146,759
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 125,975 117,543 351,639 331,266
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 91 122 280 361
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 125,884 117,421 351,359 330,905
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 92,542 84,702 262,935 241,020
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 8,230 7,745 22,961 21,940
Eastern | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 20,508 20,461 53,666 56,214
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,611 1,492 4,700 4,452
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 332 301 876 1,298
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,752 2,842 6,501 6,342
Eastern | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 175,124 142,903 497,575 403,859
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 652 645 2,049 1,940
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 174,472 142,258 495,526 401,919
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 133,207 104,329 379,543 300,147
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 16,891 17,305 47,238 46,263
Western | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 19,045 15,291 51,952 40,523
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,388 3,988 12,658 10,132
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,206 1,350 4,983 4,846
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 387 640 1,201 1,948
Western | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic        
Disaggregation of Revenue [Line Items]        
Total revenues 91,071 64,719 251,484 149,921
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 91,071 64,719 251,484 149,921
Mid-Atlantic | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 88,299 63,548 245,937 146,729
Mid-Atlantic | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 1,659 714 3,554 1,893
Mid-Atlantic | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 1,113 457 1,993 1,292
Mid-Atlantic | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 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 93,181 86,462 267,088 244,751
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 12,047 16,588 38,826 44,304
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 81,134 69,874 228,262 200,447
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 33,199 34,954 101,634 97,992
Resource Solutions | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues $ 59,982 $ 51,508 $ 165,454 $ 146,759