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.22.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue $ 93,452 $ 117,729
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (509) (2,224)
F&S | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 81,083 99,485
Shipyard | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 12,878 20,468
Fixed-price and unit-rate    
Disaggregation of Revenue [Line Items]    
Revenue 53,250 87,110
Fixed-price and unit-rate | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (8) (148)
Fixed-price and unit-rate | F&S | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 40,480 66,790
Fixed-price and unit-rate | Shipyard | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 12,778 20,468
T&M    
Disaggregation of Revenue [Line Items]    
Revenue 36,655 24,906
T&M | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue   (388)
T&M | F&S | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 36,555 25,294
T&M | Shipyard | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 100  
Other    
Disaggregation of Revenue [Line Items]    
Revenue 3,547 5,713
Other | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (501) (1,688)
Other | F&S | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,048 $ 7,401