XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 411,627 $ 352,735 $ 1,129,797 $ 904,975
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 17,355 9,321 46,605 25,532
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 394,272 343,414 1,083,192 879,443
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 252,579 206,093 687,896 495,917
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 25,764 26,151 70,096 75,052
Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 36,209 34,951 98,029 91,321
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,480 5,235 14,591 15,060
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,651 1,797 6,144 5,042
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 38,436 30,803 106,282 83,321
National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 51,508 47,705 146,759 139,262
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 110,404 97,507 310,899 274,740
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 122 121 361 339
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 110,282 97,386 310,538 274,401
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 79,291 68,944 225,622 194,801
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 7,745 7,588 21,940 21,109
Eastern | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 18,862 16,963 51,626 48,643
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,363 1,328 4,071 3,718
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 301 208 1,298 594
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,842 2,476 6,342 5,875
Eastern | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 150,756 136,019 426,127 371,281
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 645 651 1,940 2,072
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 150,111 135,368 424,187 369,209
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 109,740 93,924 315,546 257,891
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 18,019 18,563 48,156 53,943
Western | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 16,890 17,491 45,111 42,181
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,117 3,907 10,520 11,342
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,350 1,589 4,846 4,448
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 640 545 1,948 1,476
Western | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic        
Disaggregation of Revenue [Line Items]        
Total revenues 64,005 43,722 148,020 43,722
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 64,005 43,722 148,020 43,722
Mid-Atlantic | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 63,548 43,225 146,728 43,225
Mid-Atlantic | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Mid-Atlantic | Transfer station        
Disaggregation of Revenue [Line Items]        
Total revenues 457 497 1,292 497
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 86,462 75,487 244,751 215,232
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 16,588 8,549 44,304 23,121
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 69,874 66,938 200,447 192,111
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 34,954 27,782 97,992 75,970
Resource Solutions | National Accounts        
Disaggregation of Revenue [Line Items]        
Total revenues $ 51,508 $ 47,705 $ 146,759 $ 139,262