Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 50,189 $ 50,355 $ 94,300 $ 105,215
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 28,721 28,992 52,536 60,053
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Net sales $ 21,468 $ 21,363 $ 41,764 $ 45,112