XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Summary of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 12, 2023
Feb. 13, 2023
Apr. 11, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition [Line Items]              
Cash Paid           $ 44,855 $ 76,109
Seller Obligations           3,371 29,942
Total Purchase Price           48,226 106,051
Revenue       $ 11,999 $ 20,349 25,396 38,377
Net Income (Loss)       546 (844) 1,030 (387)
Anchor              
Business Acquisition [Line Items]              
Cash Paid $ 35,928         35,928  
Seller Obligations 2,756         2,756  
Total Purchase Price $ 38,684            
Revenue       9,288   20,805  
Net Income (Loss)       321   818  
Other              
Business Acquisition [Line Items]              
Cash Paid   $ 8,927       8,927 20,959
Seller Obligations   615       615 2,607
Total Purchase Price   $ 9,542         23,566
Revenue       2,711 6,945 4,591 12,249
Net Income (Loss)       $ 225 204 $ 212 418
Central Aluminum              
Business Acquisition [Line Items]              
Cash Paid     $ 55,150       55,150
Seller Obligations     27,335       27,335
Total Purchase Price     $ 82,485        
Revenue         13,404   26,128
Net Income (Loss)         $ (1,048)   $ (805)