Quarterly report pursuant to Section 13 or 15(d)

Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)

v3.20.2
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 59,974 $ 80,456 $ 138,529 $ 148,061
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (520) (250) (967) (649)
Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 33,888 40,053 79,447 77,464
F&S        
Disaggregation of Revenue [Line Items]        
Revenue 26,606 40,653 60,049 71,246
Fixed-price and unit-rate        
Disaggregation of Revenue [Line Items]        
Revenue 54,127 68,458 122,901 120,332
Fixed-price and unit-rate | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (239) (105) (324) (178)
Fixed-price and unit-rate | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 33,513 39,093 77,815 73,543
Fixed-price and unit-rate | F&S        
Disaggregation of Revenue [Line Items]        
Revenue 20,853 29,470 45,410 46,967
T&M        
Disaggregation of Revenue [Line Items]        
Revenue 4,830 9,147 13,012 22,730
T&M | Shipyard        
Disaggregation of Revenue [Line Items]        
Revenue 375 960 1,632 3,921
T&M | F&S        
Disaggregation of Revenue [Line Items]        
Revenue 4,455 8,187 11,380 18,809
Other        
Disaggregation of Revenue [Line Items]        
Revenue 1,017 2,851 2,616 4,999
Other | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (281) (145) (643) (471)
Other | F&S        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,298 $ 2,996 $ 3,259 $ 5,470