Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Details)

v3.25.0.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 159,199 $ 151,067
Sales Revenue, Net | Customer Concentration Risk | Customer A    
Disaggregation of Revenue [Line Items]    
Revenue 63,633 70,497
Sales Revenue, Net | Customer Concentration Risk | Customer B    
Disaggregation of Revenue [Line Items]    
Revenue $ 18,036  
Sales Revenue, Net | Customer Concentration Risk | Customer C    
Disaggregation of Revenue [Line Items]    
Revenue   26,956
Sales Revenue, Net | Customer Concentration Risk | Customer D    
Disaggregation of Revenue [Line Items]    
Revenue [1]   16,498
Sales Revenue, Net | Customer Concentration Risk | Customer E    
Disaggregation of Revenue [Line Items]    
Revenue [1]   $ 15,481
[1] For 2023, these customers accounted for 10% or more of our consolidated revenue due to lower revenue for the period associated with a charge of $32.5 million for our Shipyard Division, resulting from the resolution of our previous MPSV Litigation. See “Changes in Project Estimates” below and Note 7 for further discussion of the resolution of our MPSV Litigation.