v3.25.2
Acquisitions (Schedule of Fair Values of Identifiable Intangible Assets Acquired and Estimated Useful Lives) (Details) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2024
Apr. 30, 2024
3form [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date   $ 37.6
Zahner [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date $ 16.1  
Zahner [Member] | Trademarks And Brand Names [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date $ 5.8  
Estimated Useful Life 15 years  
Zahner [Member] | Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date $ 4.4  
Estimated Useful Life 5 years  
Zahner [Member] | Backlog [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date $ 4.3  
Estimated Useful Life 2 years  
Zahner [Member] | Non-compete Agreements [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition Date $ 1.6  
Estimated Useful Life 3 years