XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Cash $ 22,123 $ 59,486
Common Stock   8,320
Other Purchase Price Components Current 993 11,866
Contingent Consideration Current 1,216 2,801
Contingent Consideration Long Term   4,603
Total Purchase Price 24,332 87,076
EnvStd    
Business Acquisition [Line Items]    
Cash 14,473  
Other Purchase Price Components Current 521  
Contingent Consideration Current 1,166  
Total Purchase Price 16,160  
All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Cash 7,650  
Other Purchase Price Components Current 472  
Contingent Consideration Current 50  
Total Purchase Price $ 8,172  
MSE Group    
Business Acquisition [Line Items]    
Cash   9,082
Common Stock   2,271
Other Purchase Price Components Current   10,701
Contingent Consideration Current   1,551
Contingent Consideration Long Term   253
Total Purchase Price   23,858
EI    
Business Acquisition [Line Items]    
Cash   20,721
Common Stock   2,274
Other Purchase Price Components Current   (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 Current   1,228
Contingent Consideration Current   1,250
Contingent Consideration Long Term   4,350
Total Purchase Price   $ 40,286