XML 113 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Contracts in Progress - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
project
Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized $ 1.1
Marine  
Disaggregation of Revenue [Line Items]  
Number of construction projects with unfavorable changes in estimates | project 2
Decrease in revenue $ 22.8