Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
Revenue $ 57,561 $ 54,869 $ 59,974 $ 78,555 $ 79,445 $ 75,802 $ 80,456 $ 67,605 $ 250,959 $ 303,308 $ 221,247
Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenue                 (2,224) (2,327) (1,872)
Shipyard                      
Disaggregation of Revenue [Line Items]                      
Revenue                 153,698 168,466 96,424
F&S                      
Disaggregation of Revenue [Line Items]                      
Revenue                 99,485 137,169 126,695
Fixed-price and unit-rate                      
Disaggregation of Revenue [Line Items]                      
Revenue                 218,150 247,620 165,505
Fixed-price and unit-rate | Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenue                 (148) (430) (700)
Fixed-price and unit-rate | Shipyard                      
Disaggregation of Revenue [Line Items]                      
Revenue                 151,508 161,839 88,887
Fixed-price and unit-rate | F&S                      
Disaggregation of Revenue [Line Items]                      
Revenue                 66,790 86,211 77,318
T&M                      
Disaggregation of Revenue [Line Items]                      
Revenue                 27,096 47,641 51,018
T&M | Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenue                 (388)    
T&M | Shipyard                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,190 6,627 7,537
T&M | F&S                      
Disaggregation of Revenue [Line Items]                      
Revenue                 25,294 41,014 43,481
Other                      
Disaggregation of Revenue [Line Items]                      
Revenue                 5,713 8,047 4,724
Other | Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenue                 (1,688) (1,897) (1,172)
Other | F&S                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 7,401 $ 9,944 $ 5,896