XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Contracts in Process - Schedule of Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Infrastructure segment revenue $ 347.1 $ 242.2 $ 863.3 $ 870.5
Infrastructure        
Disaggregation of Revenue [Line Items]        
Revenue 338.2 232.8 835.3 844.3
Other revenue 0.2 0.0 1.1 1.6
Total Infrastructure segment revenue 338.4 232.8 836.4 845.9
Infrastructure | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 116.1 57.1 246.2 230.9
Infrastructure | Industrial        
Disaggregation of Revenue [Line Items]        
Revenue 85.1 64.7 219.1 242.5
Infrastructure | Transportation        
Disaggregation of Revenue [Line Items]        
Revenue 48.6 58.2 134.6 228.0
Infrastructure | Healthcare        
Disaggregation of Revenue [Line Items]        
Revenue 48.6 40.9 124.2 114.4
Infrastructure | Government        
Disaggregation of Revenue [Line Items]        
Revenue 36.1 3.9 84.5 5.6
Infrastructure | Leisure        
Disaggregation of Revenue [Line Items]        
Revenue 1.7 4.3 12.9 6.9
Infrastructure | Convention        
Disaggregation of Revenue [Line Items]        
Revenue 0.2 1.8 8.3 10.3
Infrastructure | Energy        
Disaggregation of Revenue [Line Items]        
Revenue $ 1.8 $ 1.9 $ 5.5 $ 5.7