v3.26.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 642.0 $ 614.2
Accumulated Amortization 373.8 352.7
Net Book Value 268.2 261.5
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 425.1 407.8
Accumulated Amortization 249.7 235.6
Net Book Value 175.4 172.2
Covenants not-to-compete    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 36.6 36.0
Accumulated Amortization 31.9 30.5
Net Book Value 4.7 5.5
Trademarks, tradenames and other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 156.0 148.0
Accumulated Amortization 69.6 64.7
Net Book Value 86.4 83.3
Backlog    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 24.3 22.4
Accumulated Amortization 22.6 21.9
Net Book Value $ 1.7 $ 0.5