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

Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details)

v3.25.0.1
Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 177,872 $ 193,179
Fiberglass and steel liquid storage tanks and separation equipment    
Disaggregation of Revenue [Line Items]    
Net sales 0 50
Stainless steel pipe and tube    
Disaggregation of Revenue [Line Items]    
Net sales 97,108 109,513
Specialty chemicals    
Disaggregation of Revenue [Line Items]    
Net sales $ 80,764 $ 83,616