XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2021
Aug. 31, 2021
Jul. 31, 2021
Jun. 30, 2021
Jan. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jan. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]                  
Transaction costs related to business combinations           $ 467 $ 237    
Number of common stock shares issued in connection with business acquisition             71,740    
EnvStd                  
Business Acquisition [Line Items]                  
Percentage of interests acquired               100.00%  
MSE Group                  
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            
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 Group, EI, Vista and Sensible                  
Business Acquisition [Line Items]                  
Revenue             $ 4,000    
Pre-tax income             $ 300    
EnvStd and IAG                  
Business Acquisition [Line Items]                  
Revenue           3,300      
Pre-tax income           800      
EnvStd and IAG | 2025 Earn Out                  
Business Acquisition [Line Items]                  
Business combination, earn-out payment, maximum           $ 8,700