XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Contracts in Process - Schedule of Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Infrastructure segment revenue $ 274.2 $ 315.2
Infrastructure    
Disaggregation of Revenue [Line Items]    
Revenue 264.3 307.5
Other revenue 0.6 0.4
Total Infrastructure segment revenue 264.9 307.9
Infrastructure | Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 74.6 84.1
Infrastructure | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 53.8 77.3
Infrastructure | Healthcare    
Disaggregation of Revenue [Line Items]    
Revenue 52.0 34.3
Infrastructure | Transportation    
Disaggregation of Revenue [Line Items]    
Revenue 44.7 100.4
Infrastructure | Government    
Disaggregation of Revenue [Line Items]    
Revenue 24.8 2.7
Infrastructure | Leisure    
Disaggregation of Revenue [Line Items]    
Revenue 6.6 1.0
Infrastructure | Convention    
Disaggregation of Revenue [Line Items]    
Revenue 5.9 5.5
Infrastructure | Energy    
Disaggregation of Revenue [Line Items]    
Revenue $ 1.9 $ 2.2