XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Contracts in Process - Schedule of Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 315.2 $ 317.9
Infrastructure    
Disaggregation of Revenue [Line Items]    
Revenue 307.5 311.7
Other revenue 0.4 0.0
Total Infrastructure segment revenue 307.9 311.7
Infrastructure | Transportation    
Disaggregation of Revenue [Line Items]    
Revenue 100.4 41.5
Infrastructure | Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 84.1 91.3
Infrastructure | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 77.3 112.5
Infrastructure | Healthcare    
Disaggregation of Revenue [Line Items]    
Revenue 34.3 31.4
Infrastructure | Convention    
Disaggregation of Revenue [Line Items]    
Revenue 5.5 25.4
Infrastructure | Government    
Disaggregation of Revenue [Line Items]    
Revenue 2.7 3.7
Infrastructure | Energy    
Disaggregation of Revenue [Line Items]    
Revenue 2.2 2.7
Infrastructure | Leisure    
Disaggregation of Revenue [Line Items]    
Revenue $ 1.0 $ 3.2