XML 69 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contracts in Process - Infrastructure Segment Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 368.8 $ 392.2 $ 686.7 $ 805.0
Infrastructure        
Disaggregation of Revenue [Line Items]        
Revenue 361.9 382.1 673.6 784.0
Other revenue 0.5 0.0 0.5 0.3
Total Infrastructure segment revenue 362.4 382.1 674.1 784.3
Infrastructure | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 98.3 218.4 210.8 456.6
Infrastructure | Industrial        
Disaggregation of Revenue [Line Items]        
Revenue 115.5 85.0 206.8 174.2
Infrastructure | Transportation        
Disaggregation of Revenue [Line Items]        
Revenue 59.7 7.9 101.2 17.9
Infrastructure | Healthcare        
Disaggregation of Revenue [Line Items]        
Revenue 44.7 31.2 76.1 57.3
Infrastructure | Convention        
Disaggregation of Revenue [Line Items]        
Revenue 36.1 22.1 61.5 41.7
Infrastructure | Leisure        
Disaggregation of Revenue [Line Items]        
Revenue 1.4 5.6 4.6 9.8
Infrastructure | Government        
Disaggregation of Revenue [Line Items]        
Revenue 2.9 9.1 6.6 16.5
Infrastructure | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 3.3 $ 2.8 $ 6.0 $ 10.0