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

Operating Segments - Summarized Segment Financial Information (Details)

v3.25.0.1
Operating Segments - Summarized Segment Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Revenue $ 159,199 $ 151,067
Cost of revenue 136,946 162,968
Gross profit (loss) 22,253 (11,901)
General and administrative expense 13,521 16,278
Other (income) expense, net (3,547) (2,296)
Operating income (loss) 12,279 (25,883)
Depreciation and amortization expense 4,865 5,466
Interest (expense) income, net 2,411 1,440
Total assets 133,216 128,428
Operating Segments | Services    
Segment Reporting Information [Line Items]    
Revenue 87,370 93,548
Operating Segments | Fabrication    
Segment Reporting Information [Line Items]    
Revenue 71,673 89,046
Operating Segments | Shipyard    
Segment Reporting Information [Line Items]    
Revenue 1,061 (30,417)
Continuing Operations    
Segment Reporting Information [Line Items]    
Revenue 159,199 151,067
Cost of revenue 136,946 162,968
Gross profit (loss) 22,253 (11,901)
General and administrative expense 13,521 16,278
Other (income) expense, net (3,547) (2,296)
Operating income (loss) 12,279 (25,883)
Depreciation and amortization expense 4,865 5,466
Interest (expense) income, net 2,411 1,440
Capital expenditures 5,344 2,876
Total assets 133,216 128,428
Continuing Operations | Operating Segments | Services    
Segment Reporting Information [Line Items]    
Revenue 87,370 93,548
Cost of revenue 77,169 79,765
Gross profit (loss) 10,201 13,783
General and administrative expense 2,759 2,902
Other (income) expense, net 106 (48)
Operating income (loss) 7,336 10,929
Depreciation and amortization expense 1,974 1,926
Capital expenditures 841 544
Total assets 20,268 32,191
Continuing Operations | Operating Segments | Fabrication    
Segment Reporting Information [Line Items]    
Revenue 71,673 89,046
Cost of revenue 61,211 78,868
Gross profit (loss) 10,462 10,178
General and administrative expense 2,008 1,885
Other (income) expense, net (3,429) (2,265)
Operating income (loss) 11,883 10,558
Depreciation and amortization expense 2,581 3,249
Capital expenditures 4,503 2,233
Total assets 39,723 42,368
Continuing Operations | Operating Segments | Shipyard    
Segment Reporting Information [Line Items]    
Revenue 1,061 (30,417)
Cost of revenue (529) 5,445
Gross profit (loss) 1,590 (35,862)
General and administrative expense   3,205
Other (income) expense, net 85 307
Operating income (loss) 1,505 (39,374)
Total assets 216 1,553
Continuing Operations | Corporate    
Segment Reporting Information [Line Items]    
Revenue (905) (1,110)
Cost of revenue (905) (1,110)
General and administrative expense 8,754 8,286
Other (income) expense, net (309) (290)
Operating income (loss) (8,445) (7,996)
Depreciation and amortization expense 310 291
Interest (expense) income, net 2,411 1,440
Capital expenditures   99
Total assets $ 73,009 $ 52,316