XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 283,666 $ 215,875 $ 517,693 $ 405,406
Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 137,261 107,327 256,793 204,796
Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 25,141 22,635 44,706 41,656
Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 29,274 23,451 48,730 40,022
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,789 3,087 9,920 5,348
Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,753 1,100 4,407 2,403
Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 36,796 23,341 66,012 42,096
Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 47,652 34,934 87,125 69,085
Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 19,447 15,469 35,164 26,106
Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 264,219 200,406 482,529 379,300
Eastern        
Disaggregation of Revenue [Line Items]        
Total revenues 87,263 61,058 158,582 113,403
Eastern | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 59,299 39,364 110,796 75,440
Eastern | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 6,542 6,118 11,918 11,520
Eastern | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 17,292 13,475 28,905 22,899
Eastern | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 1,765 47 3,238 95
Eastern | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 249 246 522 515
Eastern | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,116 1,808 3,203 2,934
Eastern | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Eastern | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 117 38 236 82
Eastern | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 87,146 61,020 158,346 113,321
Western        
Disaggregation of Revenue [Line Items]        
Total revenues 114,884 98,852 210,723 184,616
Western | Collection        
Disaggregation of Revenue [Line Items]        
Total revenues 77,962 67,963 145,997 129,356
Western | Landfill        
Disaggregation of Revenue [Line Items]        
Total revenues 18,599 16,517 32,788 30,136
Western | Transfer        
Disaggregation of Revenue [Line Items]        
Total revenues 11,982 9,976 19,825 17,123
Western | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 4,024 3,040 6,682 5,253
Western | Landfill gas-to-energy        
Disaggregation of Revenue [Line Items]        
Total revenues 1,504 854 3,885 1,888
Western | Processing        
Disaggregation of Revenue [Line Items]        
Total revenues 813 502 1,546 860
Western | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Western | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 517 487 1,028 988
Western | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 114,367 98,365 209,695 183,628
Resource Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 81,519 55,965 148,388 107,387
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        
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,867 21,031 61,263 38,302
Resource Solutions | Non-processing        
Disaggregation of Revenue [Line Items]        
Total revenues 47,652 34,934 87,125 69,085
Resource Solutions | Transferred at a point-in-time        
Disaggregation of Revenue [Line Items]        
Total revenues 18,813 14,944 33,900 25,036
Resource Solutions | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 62,706 $ 41,021 $ 114,488 $ 82,351