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

Long-Lived Assets and Leased Facilities and Equipment - Additional Information (Details)

v3.25.0.1
Long-Lived Assets and Leased Facilities and Equipment - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Depreciation expense for continuing operations   $ 4,300,000 $ 4,900,000
Lease description   We lease certain office, warehouse and operating facilities under long-term lease arrangements that expire at various dates through January 2030, some of which include renewal options ranging from one to 15 years.  
Operating lease, right-of-use asset   $ 900,000  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Other noncurrent assets  
Current lease liability   $ 500,000  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]   Total current liabilities  
Long-term lease liability   $ 600,000  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]   Other noncurrent liabilities  
Lease agreement expenses   $ 1,300,000 1,700,000
Operating lease payments   1,700,000 2,000,000
Gain (loss) on sale of assets   3,907,000 (27,000)
Carrying value of asset held for sale     5,640,000
Goodwill impairment   $ 0  
Other Intangible Assets      
Property, Plant and Equipment [Line Items]      
Intangible assets, useful life   7 years  
Amortization expense for intangible assets   $ 100,000 100,000
Intangible assets amortization expense, 2025   100,000  
Intangible assets amortization expense, 2026   100,000  
Intangible assets amortization expense, 2027   100,000  
Intangible assets amortization expense, 2028   100,000  
Other Income Expense      
Property, Plant and Equipment [Line Items]      
Sublease income   600,000 600,000
Fabrication Division      
Property, Plant and Equipment [Line Items]      
Gain (loss) on sale of assets   2,900,000  
Gain or loss recognized on sale of purchase option   $ 1,100,000  
Minimum      
Property, Plant and Equipment [Line Items]      
Lease renewal term   1 year  
Maximum      
Property, Plant and Equipment [Line Items]      
Lease renewal term   15 years  
Houma Facilities | Fabrication Division      
Property, Plant and Equipment [Line Items]      
Proceeds from the sale of assets held for sale net of transaction and other costs   $ 2,900,000  
Cash proceeds from the sale of assets held for sale net of transaction and other costs $ 8,500,000    
Gain (loss) on sale of assets   $ 2,900,000  
Carrying value of asset held for sale     $ 5,600,000