Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.8.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenue $ 57,290 $ 37,993
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (488) (1,350)
Fabrication Division    
Disaggregation of Revenue [Line Items]    
Revenue 17,270 10,209
Shipyard Division    
Disaggregation of Revenue [Line Items]    
Revenue 18,565 18,422
Services Division    
Disaggregation of Revenue [Line Items]    
Revenue 21,870 10,712
EPC Division    
Disaggregation of Revenue [Line Items]    
Revenue 73 0
Lump sum and fixed-price construction    
Disaggregation of Revenue [Line Items]    
Revenue 45,289 31,287
Lump sum and fixed-price construction | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (488) (1,350)
Lump sum and fixed-price construction | Fabrication Division    
Disaggregation of Revenue [Line Items]    
Revenue 17,270 10,209
Lump sum and fixed-price construction | Shipyard Division    
Disaggregation of Revenue [Line Items]    
Revenue 17,222 16,707
Lump sum and fixed-price construction | Services Division    
Disaggregation of Revenue [Line Items]    
Revenue 11,285 5,721
Lump sum and fixed-price construction | EPC Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Service contract revenue    
Disaggregation of Revenue [Line Items]    
Revenue 11,928 6,706
Service contract revenue | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Service contract revenue | Fabrication Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Service contract revenue | Shipyard Division    
Disaggregation of Revenue [Line Items]    
Revenue 1,343 1,715
Service contract revenue | Services Division    
Disaggregation of Revenue [Line Items]    
Revenue 10,585 4,991
Service contract revenue | EPC Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other    
Disaggregation of Revenue [Line Items]    
Revenue 73 0
Other | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Fabrication Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Shipyard Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Services Division    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | EPC Division    
Disaggregation of Revenue [Line Items]    
Revenue $ 73 $ 0