XML 321 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Schedule of Business Acquisitions (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 12, 2024
Oct. 07, 2024
Jul. 29, 2024
Mar. 12, 2023
Dec. 19, 2022
Apr. 11, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]                  
Cash Paid             $ 88.6 $ 59.6 $ 114.0
Seller Obligations             5.1 4.3 31.5
Total Purchase Price             93.7 63.9 145.5
Revenue             36.0 39.4 61.1
Net (Loss) Income             2.0 1.8 (0.3)
Euroview                  
Business Acquisition [Line Items]                  
Cash Paid     $ 19.2       19.2    
Seller Obligations     1.6       1.6    
Total Purchase Price     20.8            
Revenue     7.3            
Net (Loss) Income     $ 0.6            
Insulation Supplies                  
Business Acquisition [Line Items]                  
Cash Paid   $ 17.4         17.4    
Seller Obligations   0.1         0.1    
Total Purchase Price   17.5              
Revenue   5.7              
Net (Loss) Income   $ 0.7              
Tatum                  
Business Acquisition [Line Items]                  
Cash Paid $ 20.4           20.4    
Seller Obligations 0.6           0.6    
Total Purchase Price 21.0                
Revenue 1.7                
Net (Loss) Income $ 0.0                
Other                  
Business Acquisition [Line Items]                  
Cash Paid             31.6 23.7 35.8
Seller Obligations             2.8 1.6 3.7
Total Purchase Price             34.4 25.3 39.5
Revenue             21.3 9.0 22.6
Net (Loss) Income             $ 0.7 0.2 0.8
Anchor                  
Business Acquisition [Line Items]                  
Cash Paid       $ 35.9       35.9  
Seller Obligations       2.7       $ 2.7  
Total Purchase Price       38.6          
Revenue       30.4          
Net (Loss) Income       $ 1.6          
CAS                  
Business Acquisition [Line Items]                  
Cash Paid           $ 55.1     55.1
Seller Obligations           27.3     27.3
Total Purchase Price           82.4      
Revenue           37.8      
Net (Loss) Income           $ (1.0)      
ABS                  
Business Acquisition [Line Items]                  
Cash Paid         $ 23.1       23.1
Seller Obligations         0.5       $ 0.5
Total Purchase Price         23.6        
Revenue         0.7        
Net (Loss) Income         $ (0.1)