XML 120 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Schedule of Amortized Intangible Assets (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 903.6 $ 868.9
Accumulated Amortization 374.7 315.5
Net Carrying Amount 528.9 553.4
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 756.2 726.6
Accumulated Amortization 300.6 254.3
Net Carrying Amount 455.6 472.3
Acquired and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 93.2 90.3
Accumulated Amortization 57.0 47.9
Net Carrying Amount 36.2 42.4
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 49.4 47.2
Accumulated Amortization 12.4 9.4
Net Carrying Amount 37.0 37.8
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2.9 2.9
Accumulated Amortization 2.9 2.9
Net Carrying Amount 0.0 0.0
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1.9 1.9
Accumulated Amortization 1.8 1.0
Net Carrying Amount $ 0.1 $ 0.9