XML 117 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 12, 2023
Dec. 19, 2022
Apr. 11, 2022
Dec. 12, 2021
Sep. 13, 2021
Mar. 01, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                  
Cash Paid             $ 59,600 $ 114,000 $ 243,000
Seller Obligations             4,300 31,500 27,900
Total Purchase Price             63,900 145,500 270,900
Revenue             39,400 61,100 82,400
Net Income (Loss)             1,800 (300) 2,600
CAS                  
Business Acquisition [Line Items]                  
Cash Paid     $ 55,100         55,100  
Seller Obligations     27,300         27,300  
Total Purchase Price     82,400            
Revenue     37,800            
Net Income (Loss)     $ (1,000)            
ABS                  
Business Acquisition [Line Items]                  
Cash Paid   $ 23,100           23,100  
Seller Obligations   500           500  
Total Purchase Price   23,600              
Revenue   700              
Net Income (Loss)   $ (100)              
IWI                  
Business Acquisition [Line Items]                  
Cash Paid           $ 42,100     42,100
Seller Obligations           6,000     6,000
Total Purchase Price           48,100      
Revenue           36,200      
Net Income (Loss)           $ 3,300      
Five Star                  
Business Acquisition [Line Items]                  
Cash Paid         $ 26,300       26,300
Seller Obligations         5,500       5,500
Total Purchase Price         31,800        
Revenue         6,900        
Net Income (Loss)         $ (100)        
AMD                  
Business Acquisition [Line Items]                  
Cash Paid       $ 119,500         119,500
Seller Obligations       6,600         6,600
Total Purchase Price       126,100          
Revenue       3,700          
Net Income (Loss)       $ (200)          
Other                  
Business Acquisition [Line Items]                  
Cash Paid               35,800 55,100
Seller Obligations               3,700 9,800
Total Purchase Price               39,500 64,900
Revenue               22,600 35,600
Net Income (Loss)               $ 800 $ (400)
Anchor                  
Business Acquisition [Line Items]                  
Cash Paid $ 35,900           35,900    
Seller Obligations 2,700           2,700    
Total Purchase Price 38,600                
Revenue 30,400                
Net Income (Loss) $ 1,600                
Other Acquisitions                  
Business Acquisition [Line Items]                  
Cash Paid             23,700    
Seller Obligations             1,600    
Total Purchase Price             25,300    
Revenue             9,000    
Net Income (Loss)             $ 200