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.23.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 62,168 $ 28,686
Long-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 40,219 9,149
Short-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 21,949 19,537
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (428) (92)
Eliminations | Long-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue (8) (1)
Eliminations | Short-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue (420) (91)
Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 21,587 20,664
Services | Operating Segments | Long-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 172 1,609
Services | Operating Segments | Short-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 21,415 19,055
Fabrication | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 39,662 5,617
Fabrication | Operating Segments | Long-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 38,708 5,044
Fabrication | Operating Segments | Short-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 954 573
Shipyard | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 1,347 2,497
Shipyard | Operating Segments | Long-Term Contract with Customer    
Disaggregation of Revenue [Line Items]    
Revenue 1,347 2,497
Fixed-price and unit-rate    
Disaggregation of Revenue [Line Items]    
Revenue 13,700 9,149
Fixed-price and unit-rate | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (8) (1)
Fixed-price and unit-rate | Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 172 1,609
Fixed-price and unit-rate | Fabrication | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 12,189 5,044
Fixed-price and unit-rate | Shipyard | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 1,347 2,497
Time And Materials And Cost Reimbursable    
Disaggregation of Revenue [Line Items]    
Revenue 48,015 19,036
Time And Materials And Cost Reimbursable | Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 20,542 18,463
Time And Materials And Cost Reimbursable | Fabrication | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 27,473 573
Other    
Disaggregation of Revenue [Line Items]    
Revenue 453 501
Other | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (420) (91)
Other | Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue $ 873 $ 592