XML 280 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 582.1 $ 539.1
Accumulated Amortization 311.6 270.4
Net Book Value 270.5 268.7
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 386.4 357.4
Accumulated Amortization 207.6 177.8
Net Book Value 178.8 179.6
Covenants not-to-compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34.6 32.1
Accumulated Amortization 27.1 23.7
Net Book Value 7.5 8.4
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 139.5 128.0
Accumulated Amortization 55.3 47.4
Net Book Value 84.2 80.6
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21.6 21.6
Accumulated Amortization 21.6 21.5
Net Book Value $ 0.0 $ 0.1