XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues $ 889,211 $ 774,584 $ 743,290
Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 264,569 220,285 219,475
Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 389,520 357,989 345,212
Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 235,122 196,310 178,603
Collection      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 442,685 391,438 372,041
Collection | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 175,816 147,698 149,165
Collection | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 266,869 243,740 222,876
Collection | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Landfill      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 91,973 85,549 93,019
Landfill | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 25,241 20,716 19,362
Landfill | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 66,732 64,833 73,657
Landfill | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Transfer      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 91,282 78,847 76,053
Transfer | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 53,882 44,730 44,413
Transfer | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 37,400 34,117 31,640
Transfer | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Transportation      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 13,730 11,150 12,823
Transportation | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 1,683 208 198
Transportation | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 12,047 10,942 12,625
Transportation | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Landfill gas-to-energy      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 5,138 4,072 3,576
Landfill gas-to-energy | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 1,052 1,015 890
Landfill gas-to-energy | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 4,086 3,057 2,686
Landfill gas-to-energy | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Processing      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 102,604 69,757 61,156
Processing | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 6,895 5,918 5,447
Processing | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 2,386 1,300 1,728
Processing | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 93,323 62,539 53,981
Non-processing      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 141,799 133,771 124,622
Non-processing | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Non-processing | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 0 0 0
Non-processing | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 141,799 133,771 124,622
Transferred at a point-in-time      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 65,551 31,328 24,286
Transferred at a point-in-time | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 166 223 159
Transferred at a point-in-time | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 1,719 1,484 921
Transferred at a point-in-time | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 63,666 29,621 23,206
Transferred over time      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 823,660 743,256 719,004
Transferred over time | Eastern      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 264,403 220,062 219,316
Transferred over time | Western      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues 387,801 356,505 344,291
Transferred over time | Resource Solutions      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues $ 171,456 $ 166,689 $ 155,397