Quarterly report pursuant to Section 13 or 15(d)

REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details)

v3.19.2
REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 80,456 $ 54,014 $ 148,061 $ 111,304
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (3,591) (1,283) (4,806) (1,771)
Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 22,415 9,472 35,046 26,815
Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 37,567 23,620 74,154 42,185
Services        
Disaggregation of Revenue [Line Items]        
Revenue 24,065 22,205 43,667 44,075
Fixed-price and unit-rate        
Disaggregation of Revenue [Line Items]        
Revenue 68,458 40,265 120,332 84,667
Fixed-price and unit-rate | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (3,232) (1,042) (3,846) (1,495)
Fixed-price and unit-rate | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 22,415 9,472 35,046 26,815
Fixed-price and unit-rate | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 36,607 21,259 70,233 38,481
Fixed-price and unit-rate | Services        
Disaggregation of Revenue [Line Items]        
Revenue 12,668 10,576 18,899 20,866
T&M        
Disaggregation of Revenue [Line Items]        
Revenue 9,147 12,847 22,730 24,775
T&M | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
T&M | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
T&M | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 960 2,361 3,921 3,704
T&M | Services        
Disaggregation of Revenue [Line Items]        
Revenue 8,187 10,486 18,809 21,071
Other        
Disaggregation of Revenue [Line Items]        
Revenue 2,851 902 4,999 1,862
Other | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (359) (241) (960) (276)
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 $ 3,210 $ 1,143 $ 5,959 $ 2,138