v3.25.2
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 591.6 $ 582.1
Accumulated Amortization 331.9 311.6
Net Book Value 259.7 270.5
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 392.6 386.4
Accumulated Amortization 221.6 207.6
Net Book Value 171.0 178.8
Covenants not-to-compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35.1 34.6
Accumulated Amortization 28.9 27.1
Net Book Value 6.2 7.5
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 141.7 139.5
Accumulated Amortization 59.7 55.3
Net Book Value 82.0 84.2
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22.2 21.6
Accumulated Amortization 21.7 21.6
Net Book Value $ 0.5 $ 0.0