XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUES (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of revenue      
Number of reportable segments | segment 3    
Revenue $ 988,001 $ 933,854 $ 685,509
Treatment and disposal      
Disaggregation of revenue      
Revenue 443,528 420,720 384,409
Transportation and Logistics      
Disaggregation of revenue      
Revenue 117,119 112,760 124,247
Industrial Services      
Disaggregation of revenue      
Revenue 124,171 122,762 40,061
Small Quantity Generation      
Disaggregation of revenue      
Revenue 55,158 48,049 37,471
Total Waste Management      
Disaggregation of revenue      
Revenue 39,949 35,401 33,794
Remediation      
Disaggregation of revenue      
Revenue 48,224 30,225 13,307
Emergency Response      
Disaggregation of revenue      
Revenue 138,443 140,253 41,088
Other Services      
Disaggregation of revenue      
Revenue 21,409 23,684 11,132
Operating Segment      
Disaggregation of revenue      
Revenue 988,001 933,854 685,509
Operating Segment | Environmental Services      
Disaggregation of revenue      
Revenue 451,249 425,413 440,547
Operating Segment | Field & Industrial Services      
Disaggregation of revenue      
Revenue 500,187 473,754 232,402
Operating Segment | Energy Waste      
Disaggregation of revenue      
Revenue 36,565 34,687 12,560
Operating Segment | Treatment and disposal | Environmental Services      
Disaggregation of revenue      
Revenue 372,204 354,055 359,847
Operating Segment | Treatment and disposal | Field & Industrial Services      
Disaggregation of revenue      
Revenue 50,327 47,781 18,523
Operating Segment | Treatment and disposal | Energy Waste      
Disaggregation of revenue      
Revenue 20,997 18,884 6,039
Operating Segment | Transportation and Logistics | Environmental Services      
Disaggregation of revenue      
Revenue 79,045 71,358 80,700
Operating Segment | Transportation and Logistics | Field & Industrial Services      
Disaggregation of revenue      
Revenue 29,096 34,218 40,670
Operating Segment | Transportation and Logistics | Energy Waste      
Disaggregation of revenue      
Revenue 8,978 7,184 2,877
Operating Segment | Industrial Services | Field & Industrial Services      
Disaggregation of revenue      
Revenue 121,357 118,584 38,861
Operating Segment | Industrial Services | Energy Waste      
Disaggregation of revenue      
Revenue 2,814 4,178 1,200
Operating Segment | Small Quantity Generation | Field & Industrial Services      
Disaggregation of revenue      
Revenue 55,158 48,049 37,471
Operating Segment | Total Waste Management | Field & Industrial Services      
Disaggregation of revenue      
Revenue 39,949 35,401 33,794
Operating Segment | Remediation | Field & Industrial Services      
Disaggregation of revenue      
Revenue 48,224 30,225 13,307
Operating Segment | Emergency Response | Field & Industrial Services      
Disaggregation of revenue      
Revenue 138,425 140,253 41,088
Operating Segment | Emergency Response | Energy Waste      
Disaggregation of revenue      
Revenue 18    
Operating Segment | Other Services | Field & Industrial Services      
Disaggregation of revenue      
Revenue 17,651 19,243 8,688
Operating Segment | Other Services | Energy Waste      
Disaggregation of revenue      
Revenue $ 3,758 $ 4,441 $ 2,444