v3.25.2
Acquisitions (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2024
Apr. 30, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]          
Purchase price for Zahner       $ (0.8) $ 93.9
Operating ROU Assets $ 36.6   $ 37.8 37.8  
Finance ROU Assets 34.6   36.8 36.8  
Goodwill 203.2   208.5 $ 208.5  
3form [Member]          
Finite-Lived Intangible Assets [Line Items]          
Payments to acquire business   $ 93.5      
Business acquisition, cash acquired   0.5      
Business acquisition, total fair value of liabilities assumed, less tangible assets acquired   34.5      
Business acquisition, accounts receivable   6.6      
Business acquisition, inventory   7.9      
Business acquisition, property, plant and equipment   35.0      
Business acquisition, operating lease assets   10.1      
Business acquisition, operating lease liabilities   10.0      
Business acquisition, accounts payable and accrued liabilities   16.3      
Fair value of identifiable intangible assets acquired   37.6      
Goodwill   $ 21.9      
Zahner [Member]          
Finite-Lived Intangible Assets [Line Items]          
Payments to acquire business 30.0        
Business acquisition, cash acquired 16.0        
Purchase price for Zahner     $ 0.8    
Business acquisition, total fair value of liabilities assumed, less tangible assets acquired 17.9        
Business acquisition, accounts receivable 10.9        
Business acquisition, property, plant and equipment 10.4        
Operating ROU Assets 2.9        
Operating lease liability 2.9        
Finance ROU Assets 8.9        
Present value of lease liabilities 8.9        
Business acquisition, accounts payable and accrued liabilities 19.7        
Fair value of identifiable intangible assets acquired 16.1        
Goodwill 11.2        
Non-compete Agreements [Member] | Zahner [Member]          
Finite-Lived Intangible Assets [Line Items]          
Fair value of identifiable intangible assets acquired $ 1.6