XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations - Schedule of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 08, 2025
Jul. 29, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination [Line Items]            
Cash Paid         $ 32,300 $ 41,900
Seller Obligations         2,600 3,800
Total Purchase Price         34,900 45,700
Revenue     $ 3,900 $ 11,400 5,800 16,600
Net Income     100 900 200 1,200
Carolina Precision Fibers            
Business Combination [Line Items]            
Cash Paid $ 21,000       21,000  
Seller Obligations 2,000       2,000  
Total Purchase Price $ 23,000          
Revenue     1,900   1,900  
Net Income     200   200  
Other            
Business Combination [Line Items]            
Cash Paid         11,300 22,700
Seller Obligations         600 2,200
Total Purchase Price         11,900 24,900
Revenue     2,000 8,300 3,900 13,500
Net Income     $ (100) 500 $ 0 800
Euroview            
Business Combination [Line Items]            
Cash Paid   $ 19,200       19,200
Seller Obligations   1,600       1,600
Total Purchase Price   $ 20,800        
Revenue       3,100   3,100
Net Income       $ 400   $ 400