Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 42,901 $ 46,747 $ 137,201 $ 151,963
Fiberglass and steel liquid storage tanks and separation equipment        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 50
Stainless steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Net sales 22,023 26,695 74,559 86,748
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Net sales $ 20,878 $ 20,052 $ 62,642 $ 65,165