XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,264,542 $ 1,085,089 $ 889,211
Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 374,463 340,058 264,569
Western      
Disaggregation of Revenue [Line Items]      
Total revenues 511,640 445,153 389,520
Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 85,640 0 0
Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 292,799 299,878 235,122
Collection      
Disaggregation of Revenue [Line Items]      
Total revenues 710,590 539,587 442,685
Collection | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 266,991 233,043 175,816
Collection | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 358,883 306,544 266,869
Collection | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 84,716 0 0
Collection | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Landfill      
Disaggregation of Revenue [Line Items]      
Total revenues 101,001 97,542 91,973
Landfill | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 28,275 27,301 25,241
Landfill | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 72,726 70,241 66,732
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      
Disaggregation of Revenue [Line Items]      
Total revenues 122,955 110,562 91,282
Transfer | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 65,401 65,800 53,882
Transfer | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 56,630 44,762 37,400
Transfer | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 924 0 0
Transfer | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 20,626 19,867 13,730
Transportation | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 4,994 5,619 1,683
Transportation | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 15,632 14,248 12,047
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 6,617 7,519 5,138
Landfill gas-to-energy | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 806 925 1,052
Landfill gas-to-energy | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 5,811 6,594 4,086
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 115,951 129,179 102,604
Processing | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 7,996 7,370 6,895
Processing | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 1,958 2,764 2,386
Processing | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Processing | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 105,997 119,045 93,323
National Accounts      
Disaggregation of Revenue [Line Items]      
Total revenues 186,802 180,833 141,799
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 186,802 180,833 141,799
Transferred at a point-in-time      
Disaggregation of Revenue [Line Items]      
Total revenues 37,848 55,335 65,551
Transferred at a point-in-time | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 463 462 166
Transferred at a point-in-time | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 2,731 2,138 1,719
Transferred at a point-in-time | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Transferred at a point-in-time | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues 34,654 52,735 63,666
Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 1,226,694 1,029,754 823,660
Transferred over time | Eastern      
Disaggregation of Revenue [Line Items]      
Total revenues 374,000 339,596 264,403
Transferred over time | Western      
Disaggregation of Revenue [Line Items]      
Total revenues 508,909 443,015 387,801
Transferred over time | Mid-Atlantic      
Disaggregation of Revenue [Line Items]      
Total revenues 85,640 0 0
Transferred over time | Resource Solutions      
Disaggregation of Revenue [Line Items]      
Total revenues $ 258,145 $ 247,143 $ 171,456