XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2022
Nov. 30, 2021
Aug. 31, 2021
Jul. 31, 2021
Jun. 30, 2021
Apr. 30, 2021
Jan. 31, 2021
Apr. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Sep. 30, 2022
Aug. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]                                
Transaction costs related to business combinations                 $ 1,891,000 $ 2,088,000 $ 4,344,000          
Number of common stock shares issued in connection with business acquisition                   178,721 791,139          
Business combination, paid in cash                 29,744,000 $ 59,486,000 $ 175,450,000          
Revenues from discontinued service lines and discontinued O&M contracts                 3,600,000 12,100,000 17,100,000          
Environmental Standards and IAG | 2026 Earn Out                                
Business Acquisition [Line Items]                                
Business combination, earn-out payment, maximum                 9,500,000              
Business combination, paid in cash                 4,000,000.0              
Environmental Standards                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                             100.00%  
Business combination, paid in cash                 $ 14,473,000              
Environmental Standards | Customer Relationships                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                 7 years              
Environmental Standards | Trade Names                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                 2 years              
Environmental Standards | Covenants Not to Compete                                
Business Acquisition [Line Items]                                
Weighted average useful lives for acquired intangible assets                 5 years              
TriAD                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                           100.00%    
AirKinetics                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                         100.00%      
Huco                                
Business Acquisition [Line Items]                                
Percentage of interests acquired                       100.00%        
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                        
Business combination, paid in cash                   $ 20,721,000            
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            
CTEH                                
Business Acquisition [Line Items]                                
Percentage of interests acquired               100.00%                
Number of common stock shares issued in connection with business acquisition               791,139                
Business combination, paid in cash                     175,000,000          
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 paid in cash 100.00%                              
EnvStd, Huco, IAG, TriAD and AirKinetics                                
Business Acquisition [Line Items]                                
Revenue                 $ 20,200,000              
Pre-tax income (loss)                 $ 2,900,000