Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.10.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 54,014 $ 45,868 $ 111,304 $ 83,860
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (1,283) (1,821) (1,771) (3,170)
Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 8,590 13,990 25,860 24,199
Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 23,620 18,303 42,185 36,724
Services        
Disaggregation of Revenue [Line Items]        
Revenue 22,205 15,396 44,075 26,107
EPC        
Disaggregation of Revenue [Line Items]        
Revenue 882 0 955 0
Lump sum and fixed-price construction        
Disaggregation of Revenue [Line Items]        
Revenue 40,285 38,293 85,574 69,578
Lump sum and fixed-price construction | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (1,283) (1,821) (1,771) (3,170)
Lump sum and fixed-price construction | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 8,590 13,990 25,860 24,199
Lump sum and fixed-price construction | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 21,260 17,021 38,481 33,727
Lump sum and fixed-price construction | Services        
Disaggregation of Revenue [Line Items]        
Revenue 11,718 9,103 23,004 14,822
Lump sum and fixed-price construction | EPC        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Service contract revenue        
Disaggregation of Revenue [Line Items]        
Revenue 12,847 7,575 24,775 14,282
Service contract revenue | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Service contract revenue | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Service contract revenue | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 2,360 1,282 3,704 2,997
Service contract revenue | Services        
Disaggregation of Revenue [Line Items]        
Revenue 10,487 6,293 21,071 11,285
Service contract revenue | EPC        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other        
Disaggregation of Revenue [Line Items]        
Revenue 882 0 955 0
Other | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other | Services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other | EPC        
Disaggregation of Revenue [Line Items]        
Revenue $ 882 $ 0 $ 955 $ 0