XML 167 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Schedule of Goodwill and Intangible Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill, Estimated Useful Life Indefinite  
Amortizing intangible assets, Gross Carrying Amount $ 377.7 $ 315.7
Amortizing intangible assets, Accumulated Amortization 268.0 248.5
Non-amortizing intangible assets 345.3 345.2
Total intangible assets 723.0 660.9
Goodwill $ 203.2 175.5
Trade Secrets [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 15 years  
Amortizing intangible assets, Gross Carrying Amount $ 5.3 0.0
Amortizing intangible assets, Accumulated Amortization $ 0.0 0.0
Trademarks And Brand Names [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Non-amortizing intangible assets, Estimated Useful Life Indefinite  
Customer Relationships [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 194.7 183.6
Amortizing intangible assets, Accumulated Amortization $ 163.9 152.1
Customer Relationships [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 2 years  
Customer Relationships [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 20 years  
Developed Technology [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 114.8 101.4
Amortizing intangible assets, Accumulated Amortization $ 85.9 84.4
Developed Technology [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 10 years  
Developed Technology [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 20 years  
Software [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 19.7 15.6
Amortizing intangible assets, Accumulated Amortization $ 7.8 4.6
Software [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 5 years  
Software [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 7 years  
Trademarks And Brand Names [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 23.6 6.2
Amortizing intangible assets, Accumulated Amortization $ 4.3 3.4
Trademarks And Brand Names [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 3 years  
Trademarks And Brand Names [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 20 years  
Non-compete Agreements [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 15.9 6.1
Amortizing intangible assets, Accumulated Amortization $ 5.6 3.8
Non-compete Agreements [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 3 years  
Non-compete Agreements [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 5 years  
Other [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life Various  
Amortizing intangible assets, Gross Carrying Amount $ 3.7 2.8
Amortizing intangible assets, Accumulated Amortization $ 0.5 $ 0.2