XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2021
Aug. 31, 2021
Jul. 31, 2021
Jun. 30, 2021
Apr. 30, 2021
Jan. 31, 2021
Apr. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 31, 2021
Aug. 31, 2019
Jul. 31, 2019
Jun. 30, 2019
Apr. 30, 2019
Mar. 31, 2019
Business Acquisition [Line Items]                                
Transaction costs related to business combinations               $ 2,100,000 $ 4,300,000 $ 2,400,000            
Number of common stock shares issued in connection with business acquisition               178,721 791,139 150,439            
Revenue                   $ 23,200,000            
Pre-tax income (loss)                   2,400,000            
Revenues from discontinued service lines               $ 0 $ 3,800,000 $ 18,400,000            
Customer Relationships                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                   9 years 6 months            
Trade Names                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                   1 year 6 months            
Covenants Not to Compete                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                   4 years            
Proprietary Software                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                   3 years            
Patent                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                   16 years            
MSE Group, LLC                                
Business Acquisition [Line Items]                                
Percentage of interests acquired           100.00%                    
Number of common stock shares issued in connection with business acquisition           71,740                    
Vista                                
Business Acquisition [Line Items]                                
Percentage of interests acquired       100.00%                        
Number of common stock shares issued in connection with business acquisition       9,322                        
EI                                
Business Acquisition [Line Items]                                
Percentage of interests acquired     100.00%                          
Number of common stock shares issued in connection with business acquisition     43,100                          
EI | Customer Relationships                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets               10 years                
EI | Trade Names                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets               5 years                
EI | Covenants Not to Compete                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets               5 years                
Sensible                                
Business Acquisition [Line Items]                                
Percentage of interests acquired   100.00%                            
Number of common stock shares issued in connection with business acquisition   19,638                            
ECI                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                     100.00%          
Horizon                                
Business Acquisition [Line Items]                                
Percentage of interests acquired 100.00%                              
Number of common stock shares issued in connection with business acquisition 34,921                              
MSE, Vista, Sensible and ECI                                
Business Acquisition [Line Items]                                
Revenue               $ 33,700,000                
Pre-tax income (loss)               800,000                
MSE, Vista, Sensible and ECI | 2022 Earn Out                                
Business Acquisition [Line Items]                                
Business combination, earn-out payment, maximum               6,900,000                
MSE, Vista, Sensible and ECI | 2025 Earn Out                                
Business Acquisition [Line Items]                                
Business combination, earn-out payment, maximum               $ 6,900,000                
CTEH                                
Business Acquisition [Line Items]                                
Percentage of interests acquired             100.00%                  
Number of common stock shares issued in connection with business acquisition             791,139                  
Revenue                 82,400,000              
Pre-tax income (loss)                 11,700,000              
CTEH | External Proprietary Software                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             5 years                  
CTEH | Customer Relationships                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             15 years                  
CTEH | Trade Names                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             5 years                  
CTEH | Covenants Not to Compete                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             5 years                  
CTEH | Proprietary Software                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             3 years                  
CTEH | Covenants Not to Compete Other Acquisitions                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets             4 years                  
CTEH | 2020 Earn Out                                
Business Acquisition [Line Items]                                
Business combination, earn-out payment, maximum                 50,000,000.0              
Business combination, contingent consideration arrangements, basis for amount               CTEH first year earnout was calculated at twelve times CTEH’s 2020 EBITDA (as defined in the purchase agreement) in excess of $18.3 million, with a maximum first year earn-out payment of $50.0 million, which was fully achieved.                
Business combination, contingent consideration arrangements, description               The 2020 earn out was initially payable 100.0% in common stock, but as a result of the completion of the Company’s IPO (Note 1), at the Company’s election, 50.0% was payable in cash.                
Business combination, minimum EBITDA for contingent consideration arrangements                 $ 18,300,000              
Percentage of earn out payable in common stock                 100.00%              
Percentage of earn out payable in cash, as result of completing of IPO                 50.00%              
Percentage of earn out paid in cash, as result of completing of IPO         50.00%                      
Percentage of earn out paid in common stock, as a result of completion of IPO         50.00%                      
CTEH | 2020 Earn Out | Minimum                                
Business Acquisition [Line Items]                                
Business combination, actual EBITDA                 $ 18,300,000              
CTEH | 2020 Earn Out | Maximum                                
Business Acquisition [Line Items]                                
Business combination, actual EBITDA                 22,500,000              
CTEH | 2021 Earn Out                                
Business Acquisition [Line Items]                                
Business combination, earn-out payment, maximum                 $ 30,000,000.0              
Business combination, contingent consideration arrangements, basis for amount               The second year earn-out was calculated at ten times CTEH’s 2021 EBITDA in excess of actual 2020 EBITDA (with actual 2020 EBITDA subject to a minimum of $18.3 million and a maximum of $22.5 million), with a maximum second year earn-out payment of $30.0 million, which was fully achieved.                
Percentage of earn out payable in cash             100.00%                  
Golden                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                               100.00%
TES                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                             100.00%  
TESUS                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                             100.00%  
AWS                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                           100.00%    
LEHDER                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                         100.00%      
ECT2                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                       100.00%        
Revenue                   $ 11,300,000            
Pre-tax income (loss)                   $ 1,200,000