XML 131 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Contracts in Process - Schedule of Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Infrastructure segment revenue $ 1,107.1 $ 1,423.0
Infrastructure    
Disaggregation of Revenue [Line Items]    
Revenue 1,069.9 1,396.4
Other revenue 1.7 0.8
Total Infrastructure segment revenue 1,071.6 1,397.2
Infrastructure | Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 307.9 403.0
Infrastructure | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 292.6 382.9
Infrastructure | Transportation    
Disaggregation of Revenue [Line Items]    
Revenue 275.3 292.3
Infrastructure | Healthcare    
Disaggregation of Revenue [Line Items]    
Revenue 151.6 165.5
Infrastructure | Convention    
Disaggregation of Revenue [Line Items]    
Revenue 14.0 124.2
Infrastructure | Government    
Disaggregation of Revenue [Line Items]    
Revenue 11.7 11.2
Infrastructure | Leisure    
Disaggregation of Revenue [Line Items]    
Revenue 9.6 8.1
Infrastructure | Energy    
Disaggregation of Revenue [Line Items]    
Revenue $ 7.2 $ 9.2