XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Summary of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 23, 2022
Apr. 11, 2022
Mar. 01, 2022
Jun. 07, 2021
May 10, 2021
Apr. 19, 2021
Apr. 13, 2021
Mar. 01, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition [Line Items]                        
Cash Paid                     $ 72,800 $ 67,883
Seller Obligations                     25,278 12,954
Total Purchase Price                     98,078 80,837
Revenue                 $ 17,113 $ 17,170 18,028 20,778
Net Income (Loss)                 360 1,202 457 1,652
Pisgah                        
Business Acquisition [Line Items]                        
Cash Paid     $ 8,050               8,050  
Seller Obligations     1,878               1,878  
Total Purchase Price     $ 9,928                  
Revenue                 2,903   3,818  
Net Income (Loss)                 256   353  
Central Aluminum                        
Business Acquisition [Line Items]                        
Cash Paid   $ 55,150                 55,150  
Seller Obligations   22,927                 22,927  
Total Purchase Price   $ 78,077                    
Revenue                 12,724   12,724  
Net Income (Loss)                 243   243  
Tri-County                        
Business Acquisition [Line Items]                        
Cash Paid $ 9,600                   9,600  
Seller Obligations 473                   473  
Total Purchase Price $ 10,073                      
Revenue                 1,486   1,486  
Net Income (Loss)                 $ (139)   $ (139)  
IWI                        
Business Acquisition [Line Items]                        
Cash Paid               $ 42,098       42,098
Seller Obligations               5,959       5,959
Total Purchase Price               $ 48,057        
Revenue                   10,151   13,759
Net Income (Loss)                   1,028   1,478
Alert                        
Business Acquisition [Line Items]                        
Cash Paid             $ 5,850         5,850
Seller Obligations             2,980         2,980
Total Purchase Price             $ 8,830          
Revenue                   4,126   4,126
Net Income (Loss)                   155   155
Alpine                        
Business Acquisition [Line Items]                        
Cash Paid           $ 7,945           7,945
Seller Obligations           2,208           2,208
Total Purchase Price           $ 10,153            
Revenue                   1,951   1,951
Net Income (Loss)                   (17)   (17)
GCP                        
Business Acquisition [Line Items]                        
Cash Paid       $ 9,700               9,700
Seller Obligations       1,427               1,427
Total Purchase Price       $ 11,127                
Revenue                   646   646
Net Income (Loss)                   43   43
Other                        
Business Acquisition [Line Items]                        
Cash Paid         $ 2,290             2,290
Seller Obligations         380             380
Total Purchase Price         $ 2,670              
Revenue                   296   296
Net Income (Loss)                   $ (7)   $ (7)