XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Operations and Significant Accounting Policies (Summary of Intangible Assets) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Weighted Average Amortization Period of Finite Lived Assets (in years) 18 years 3 months 18 days      
Gross Asset $ 814.2 $ 666.4    
Accumulated Amortization 394.9 357.5    
Net $ 419.3 308.9 $ 344.9 $ 388.5
Technology-Based Intangible Assets        
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Weighted Average Amortization Period of Finite Lived Assets (in years) 6 years 9 months 18 days      
Gross Asset   26.3    
Accumulated Amortization   21.2    
Net $ 39.6 5.1    
Intellectual property rights        
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Weighted Average Amortization Period of Finite Lived Assets (in years) 10 years 10 months 24 days      
Gross Asset $ 65.5 62.2    
Accumulated Amortization 15.4 15.0    
Net $ 50.1 47.2    
Customer relationships and backlog        
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Weighted Average Amortization Period of Finite Lived Assets (in years) 18 years 10 months 24 days      
Gross Asset $ 610.5 504.4    
Accumulated Amortization 293.9 269.5    
Net $ 316.6 234.9    
Other        
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Weighted Average Amortization Period of Finite Lived Assets (in years) 12 years      
Gross Asset $ 71.8 73.5    
Accumulated Amortization 58.8 51.8    
Net 13.0 $ 21.7    
Technology-Based Intangible Assets        
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets By Major Class [Line Items]        
Gross Asset 66.4      
Accumulated Amortization $ 26.8