v3.26.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Fair Values of Identifiable Intangible Assets (Details)
$ in Millions
9 Months Ended
Sep. 30, 2026
USD ($)
ScheduleOfIntangibleAssets [Line Items]  
Weighted Average Amortization Period (in years) 8 years 10 months 24 days
McKee  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 141.5
Superior Acquisition  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets 1,034.0
All Others  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 44.3
Customer relationships  
ScheduleOfIntangibleAssets [Line Items]  
Weighted Average Amortization Period (in years) 9 years 9 months 18 days
Customer relationships | McKee  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 108.3
Customer relationships | Superior Acquisition  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets 856.0
Customer relationships | All Others  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 40.7
Backlog  
ScheduleOfIntangibleAssets [Line Items]  
Weighted Average Amortization Period (in years) 1 year 6 months
Backlog | McKee  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 30.4
Backlog | Superior Acquisition  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets 95.0
Backlog | All Others  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 0.5
Trade names  
ScheduleOfIntangibleAssets [Line Items]  
Weighted Average Amortization Period (in years) 9 years 2 months 12 days
Trade names | McKee  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 2.8
Trade names | Superior Acquisition  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets 83.0
Trade names | All Others  
ScheduleOfIntangibleAssets [Line Items]  
Total identifiable intangible assets $ 3.1