XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Cash $ 29,744 $ 59,486 $ 175,450
Common Stock   8,320 25,000
Other Purchase Price Components 1,678 11,866 (1,789)
Contingent Consideration 2,666 7,404 45,204
Total Purchase Price 34,088 87,076 243,865
Environmental Standards      
Business Acquisition [Line Items]      
Cash 14,473    
Other Purchase Price Components 544    
Contingent Consideration 1,166    
Total Purchase Price 16,183    
All Other 2022 Acquisitions      
Business Acquisition [Line Items]      
Cash 15,271    
Other Purchase Price Components 1,134    
Contingent Consideration 1,500    
Total Purchase Price $ 17,905    
MSE Group      
Business Acquisition [Line Items]      
Cash   9,082  
Common Stock   2,271  
Other Purchase Price Components   10,701  
Contingent Consideration   1,804  
Total Purchase Price   23,858  
EI      
Business Acquisition [Line Items]      
Cash   20,721  
Common Stock   2,274  
Other Purchase Price Components   (63)  
Total Purchase Price   22,932  
All Other 2021 Acquisitions      
Business Acquisition [Line Items]      
Cash   29,683  
Common Stock   3,775  
Other Purchase Price Components   1,228  
Contingent Consideration   5,600  
Total Purchase Price   $ 40,286  
CTEH      
Business Acquisition [Line Items]      
Cash     175,000
Common Stock     25,000
Other Purchase Price Components     (1,939)
Contingent Consideration     44,994
Total Purchase Price     243,055
All Other 2020 Acquisitions      
Business Acquisition [Line Items]      
Cash     450
Other Purchase Price Components     150
Contingent Consideration     210
Total Purchase Price     $ 810