v3.26.1
Revenue and Contracts in Process - Schedule of Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Infrastructure segment revenue $ 1,246.0 $ 1,107.1
Infrastructure    
Disaggregation of Revenue [Line Items]    
Revenue 1,208.6 1,069.9
Other revenue 1.7 1.7
Total Infrastructure segment revenue 1,210.3 1,071.6
Infrastructure | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 371.9 292.6
Infrastructure | Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 306.6 307.9
Infrastructure | Transportation    
Disaggregation of Revenue [Line Items]    
Revenue 192.9 275.3
Infrastructure | Healthcare    
Disaggregation of Revenue [Line Items]    
Revenue 173.1 151.6
Infrastructure | Government    
Disaggregation of Revenue [Line Items]    
Revenue 128.8 11.7
Infrastructure | Energy    
Disaggregation of Revenue [Line Items]    
Revenue 13.5 7.2
Infrastructure | Leisure    
Disaggregation of Revenue [Line Items]    
Revenue 13.0 9.6
Infrastructure | Convention    
Disaggregation of Revenue [Line Items]    
Revenue $ 8.8 $ 14.0