v3.26.1
Revenue and Contracts in Process - Schedule of Infrastructure Segment Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Contract assets $ 52.6 $ 64.1
Contract liabilities (182.7) (171.9)
Infrastructure    
Segment Reporting [Line Items]    
Cost in excess of billings and estimated earnings 25.8 28.7
Conditional retainage 26.8 35.4
Contract assets 52.6 64.1
Billings in excess of costs and estimated earnings (247.8) (218.1)
Conditional retainage 65.1 46.2
Contract liabilities $ (182.7) $ (171.9)