Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 100,167 $ 86,182 $ 332,587 $ 239,047
Fiberglass and steel liquid storage tanks and separation equipment        
Disaggregation of Revenue [Line Items]        
Net sales 287 189 401 881
Heavy wall seamless carbon steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Net sales 12,333 10,398 36,782 29,347
Stainless steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Net sales 52,309 48,331 180,633 134,632
Galvanized pipe and tube        
Disaggregation of Revenue [Line Items]        
Net sales 7,910 11,209 30,701 28,578
Specialty Chemicals        
Disaggregation of Revenue [Line Items]        
Net sales $ 27,328 $ 16,055 $ 84,070 $ 45,609