XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Contracts in Process - Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 1,637.3 $ 1,205.2
Total Infrastructure segment revenue 1,637.3 1,205.2
Infrastructure    
Disaggregation of Revenue [Line Items]    
Revenue 1,593.8 1,159.5
Other revenue 0.5 0.2
Total Infrastructure segment revenue 1,594.3 1,159.7
Infrastructure | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 794.0 539.8
Infrastructure | Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 409.5 292.5
Infrastructure | Healthcare    
Disaggregation of Revenue [Line Items]    
Revenue 129.9 59.8
Infrastructure | Convention    
Disaggregation of Revenue [Line Items]    
Revenue 136.2 85.8
Infrastructure | Transportation    
Disaggregation of Revenue [Line Items]    
Revenue 50.2 52.7
Infrastructure | Leisure    
Disaggregation of Revenue [Line Items]    
Revenue 23.4 23.2
Infrastructure | Government    
Disaggregation of Revenue [Line Items]    
Revenue 34.8 68.0
Infrastructure | Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 15.8 $ 37.7