XML 120 R106.htm IDEA: XBRL DOCUMENT v3.25.4
Business Combinations - Schedule of Business Acquisitions (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 08, 2025
Nov. 12, 2024
Oct. 07, 2024
Jul. 29, 2024
Mar. 12, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]                
Cash paid           $ 51.5 $ 88.6 $ 59.6
Seller Obligations           3.9 5.1 4.3
Total Purchase Price           55.4 93.7 63.9
Revenue           18.1 36.0 39.4
Net Income           0.3 2.0 1.8
Carolina Precision Fibers                
Business Combination [Line Items]                
Cash paid $ 21.0         21.0    
Seller Obligations 2.0         2.0    
Total Purchase Price 23.0              
Revenue 7.4              
Net Income $ 0.6              
Euroview                
Business Combination [Line Items]                
Cash paid       $ 19.2     19.2  
Seller Obligations       1.6     1.6  
Total Purchase Price       20.8        
Revenue       7.3        
Net Income       $ 0.6        
Anchor                
Business Combination [Line Items]                
Cash paid         $ 35.9     35.9
Seller Obligations         2.7     2.7
Total Purchase Price         38.6      
Revenue         30.4      
Net Income         $ 1.6      
Insulation Supplies                
Business Combination [Line Items]                
Cash paid     $ 17.4       17.4  
Seller Obligations     0.1       0.1  
Total Purchase Price     17.5          
Revenue     5.7          
Net Income     $ 0.7          
Tatum                
Business Combination [Line Items]                
Cash paid   $ 20.4         20.4  
Seller Obligations   0.6         0.6  
Total Purchase Price   21.0            
Revenue   1.7            
Net Income   $ 0.0            
Other                
Business Combination [Line Items]                
Cash paid           30.5 31.6 23.7
Seller Obligations           1.9 2.8 1.6
Total Purchase Price           32.4 34.4 25.3
Revenue           10.7 21.3 9.0
Net Income           $ (0.3) $ 0.7 $ 0.2