XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 588.6 $ 582.1
Accumulated Amortization 321.7 311.6
Net Book Value 266.9 270.5
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 390.8 386.4
Accumulated Amortization 214.6 207.6
Net Book Value 176.2 178.8
Covenants not-to-compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34.8 34.6
Accumulated Amortization 28.0 27.1
Net Book Value 6.8 7.5
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 141.2 139.5
Accumulated Amortization 57.5 55.3
Net Book Value 83.7 84.2
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21.8 21.6
Accumulated Amortization 21.6 21.6
Net Book Value $ 0.2 $ 0.0