XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Feb. 28, 2023
Nov. 30, 2022
Sep. 30, 2022
Aug. 31, 2022
Jan. 31, 2022
Business Acquisition [Line Items]              
Transaction costs related to business combinations $ 775 $ 467          
Business combination, paid in cash 6,536            
Acquisitions measurement period adjustments (179)            
EnvStd              
Business Acquisition [Line Items]              
Percentage of interests acquired             100.00%
EAI              
Business Acquisition [Line Items]              
Percentage of interests acquired     100.00%        
Business combination, paid in cash $ 5,390            
EAI | Customer Relationships              
Business Acquisition [Line Items]              
Weighted average useful lives for acquired intangible assets 7 years            
EAI | Trade Names              
Business Acquisition [Line Items]              
Weighted average useful lives for acquired intangible assets 2 years            
EAI | Covenants Not to Compete              
Business Acquisition [Line Items]              
Weighted average useful lives for acquired intangible assets 5 years            
Frontier and EAI              
Business Acquisition [Line Items]              
Revenue $ 1,000            
Pre-tax income (loss) 100            
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%      
EnvStd and IAG | 2026 Earn Out              
Business Acquisition [Line Items]              
Payment through cash or common stock 1,500            
Common Stock 5,500            
Business combination, earn-out payment, maximum 9,500            
Business combination, paid in cash $ 2,600            
EnvStd, IAG, TriAD, AirKinetics and Huco              
Business Acquisition [Line Items]              
Revenue   3,300          
Pre-tax income (loss)   $ 800