XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Cash   $ 175,450
Common Stock   25,000
Other Purchase Price Components Current   (1,889)
Other Purchase Price Components Long Term   100
Contingent Consideration Current   34,661
Contingent Consideration Long Term   10,543
Total Purchase Price   243,865
MSE Group    
Business Acquisition [Line Items]    
Cash $ 9,082  
Common Stock 2,271  
Other Purchase Price Components Current 10,146  
Contingent Consideration Long Term 1,804  
Total Purchase Price $ 23,303  
CTEH    
Business Acquisition [Line Items]    
Cash   175,000
Common Stock   25,000
Other Purchase Price Components Current   (1,939)
Contingent Consideration Current   34,451
Contingent Consideration Long Term   10,543
Total Purchase Price   243,055
Other Acquisition    
Business Acquisition [Line Items]    
Cash   450
Other Purchase Price Components Current   50
Other Purchase Price Components Long Term   100
Contingent Consideration Current   210
Total Purchase Price   $ 810