XML 57 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contracts in Progress - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
project
Dec. 31, 2019
USD ($)
Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts    
Unbilled contract claims and change orders    
Claims and unapproved change orders $ 1.1 $ 0.1
Marine    
Disaggregation of Revenue [Line Items]    
Number of construction projects with unfavorable changes in estimates | project 2  
Decrease in revenue $ 22.8