XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 19, 2022
Apr. 11, 2022
Dec. 12, 2021
Sep. 13, 2021
Mar. 01, 2021
Oct. 13, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                  
Cash Paid             $ 114,059 $ 243,015 $ 76,446
Seller Obligations             26,978 27,891 14,086
Total Purchase Price             141,037 270,906 90,532
Revenue             61,056 82,431 40,494
Net Income (Loss)             (311) 2,639 1,892
CAS                  
Business Acquisition [Line Items]                  
Cash Paid   $ 55,150         55,150    
Seller Obligations   22,927         22,927    
Total Purchase Price   78,077              
Revenue   37,822              
Net Income (Loss)   $ (1,001)              
ABS                  
Business Acquisition [Line Items]                  
Cash Paid $ 23,150           23,150    
Seller Obligations 412           412    
Total Purchase Price 23,562                
Revenue 658                
Net Income (Loss) $ (97)                
IWI                  
Business Acquisition [Line Items]                  
Cash Paid         $ 42,098     42,098  
Seller Obligations         5,959     5,959  
Total Purchase Price         48,057        
Revenue         36,259        
Net Income (Loss)         $ 3,373        
Five Star                  
Business Acquisition [Line Items]                  
Cash Paid       $ 26,308       26,308  
Seller Obligations       5,466       5,466  
Total Purchase Price       31,774          
Revenue       6,861          
Net Income (Loss)       $ (119)          
AMD                  
Business Acquisition [Line Items]                  
Cash Paid     $ 119,490         119,490  
Seller Obligations     6,631         6,631  
Total Purchase Price     126,121            
Revenue     3,707            
Net Income (Loss)     $ (225)            
ICON                  
Business Acquisition [Line Items]                  
Cash Paid           $ 16,900     16,900
Seller Obligations           3,598     3,598
Total Purchase Price           20,498      
Revenue           4,798      
Net Income (Loss)           $ 449      
Other                  
Business Acquisition [Line Items]                  
Cash Paid             35,759 55,119 59,546
Seller Obligations             3,639 9,835 10,488
Total Purchase Price             39,398 64,954 70,034
Revenue             22,576 35,604 35,696
Net Income (Loss)             $ 787 $ (390) $ 1,443