XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,557,283 $ 1,264,542 $ 1,085,089
Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 61,260 37,848 55,335
Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 1,496,023 1,226,694 1,029,754
Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 416,678 374,463 340,058
Eastern | Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 471 463 462
Eastern | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 416,207 374,000 339,596
Western      
Disaggregation of Revenue [Line Items]      
Total revenues 591,214 511,640 445,153
Western | Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 2,516 2,731 2,138
Western | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 588,698 508,909 443,015
Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 219,524 85,640 0
Mid-Atlantic | Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Mid-Atlantic | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 219,524 85,640 0
Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 329,867 292,799 299,878
Resource Solutions | Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 58,273 34,654 52,735
Resource Solutions | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 271,594 258,145 247,143
Collection      
Disaggregation of Revenue [Line Items]      
Total revenues 961,784 710,590 539,587
Collection | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 302,585 266,991 233,043
Collection | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 441,386 358,883 306,544
Collection | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 217,813 84,716 0
Collection | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Landfill      
Disaggregation of Revenue [Line Items]      
Total revenues 94,745 101,001 97,542
Landfill | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 30,541 28,275 27,301
Landfill | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 64,204 72,726 70,241
Landfill | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Landfill | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Transfer station      
Disaggregation of Revenue [Line Items]      
Total revenues 131,370 122,955 110,562
Transfer station | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 68,229 65,401 65,800
Transfer station | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 61,430 56,630 44,762
Transfer station | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 1,711 924 0
Transfer station | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 20,603 20,626 19,867
Transportation | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 5,298 4,994 5,619
Transportation | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 15,305 15,632 14,248
Transportation | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Transportation | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Landfill gas-to-energy      
Disaggregation of Revenue [Line Items]      
Total revenues 7,958 6,617 7,519
Landfill gas-to-energy | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 1,661 806 925
Landfill gas-to-energy | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 6,297 5,811 6,594
Landfill gas-to-energy | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Landfill gas-to-energy | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Processing      
Disaggregation of Revenue [Line Items]      
Total revenues 141,415 115,951 129,179
Processing | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 8,364 7,996 7,370
Processing | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 2,592 1,958 2,764
Processing | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Processing | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 130,459 105,997 119,045
National Accounts      
Disaggregation of Revenue [Line Items]      
Total revenues 199,408 186,802 180,833
National Accounts | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
National Accounts | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
National Accounts | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
National Accounts | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues $ 199,408 $ 186,802 $ 180,833