XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Schedule of Goodwill and Intangible Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill, Estimated Useful Life Indefinite  
Amortizing intangible assets, Gross Carrying Amount $ 315.7 $ 295.9
Amortizing intangible assets, Accumulated Amortization 248.5 233.2
Non-amortizing intangible assets 345.2 345.0
Total intangible assets 660.9 640.9
Goodwill $ 175.5 167.3
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 $ 183.6 182.1
Amortizing intangible assets, Accumulated Amortization $ 152.1 $ 142.0
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 20 years
Developed Technology [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 101.4 $ 93.8
Amortizing intangible assets, Accumulated Amortization $ 84.4 $ 83.3
Developed Technology [Member] | Minimum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 13 years  
Developed Technology [Member] | Maximum [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Estimated Useful Life 20 years 20 years
Software [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 15.6 $ 9.1
Amortizing intangible assets, Accumulated Amortization $ 4.6 2.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 $ 6.2 4.0
Amortizing intangible assets, Accumulated Amortization $ 3.4 $ 2.6
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 20 years
Non-compete Agreements [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizing intangible assets, Gross Carrying Amount $ 6.1 $ 5.8
Amortizing intangible assets, Accumulated Amortization $ 3.8 $ 2.6
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 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 $ 2.8 $ 1.1
Amortizing intangible assets, Accumulated Amortization $ 0.2 $ 0.1