Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 75,802 $ 49,712 $ 223,863 $ 161,016
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 615 779 5,421 2,550
Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 19,474 3,382 54,520 30,197
Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 39,436 24,492 113,590 66,677
Services        
Disaggregation of Revenue [Line Items]        
Revenue 17,507 22,617 61,174 66,692
Fixed-price and unit-rate        
Disaggregation of Revenue [Line Items]        
Revenue 64,307 36,945 182,087 121,612
Fixed-price and unit-rate | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 65 494 4,311 1,989
Fixed-price and unit-rate | Fabrication        
Disaggregation of Revenue [Line Items]        
Revenue 19,474 3,382 54,520 30,197
Fixed-price and unit-rate | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 38,128 23,635 108,361 62,116
Fixed-price and unit-rate | Services        
Disaggregation of Revenue [Line Items]        
Revenue 6,770 10,422 23,517 31,288
T&M        
Disaggregation of Revenue [Line Items]        
Revenue 10,750 11,281 35,632 36,056
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 1,308 857 5,229 4,561
T&M | Services        
Disaggregation of Revenue [Line Items]        
Revenue 9,442 10,424 30,403 31,495
Other        
Disaggregation of Revenue [Line Items]        
Revenue 745 1,486 6,144 3,348
Other | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue 550 285 1,110 561
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 $ 1,295 $ 1,771 $ 7,254 $ 3,909