Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

v3.23.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Product Group
The following table presents the Company's revenues, disaggregated by product group.
(in thousands) 2022 2021
Fiberglass and steel liquid storage tanks and separation equipment $ 411  $ 1,343 
Heavy wall seamless carbon steel pipe and tube 48,227  40,539 
Stainless steel pipe and tube 222,892  186,651 
Galvanized pipe and tube 35,075  38,705 
Specialty chemicals 107,542  67,477 
Net sales $ 414,147  $ 334,715 
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction The following table represents the Company's revenue recognized at a point- in-time and over-time.
(in thousands) 2022 2021
Point-in-time $ 387,498  $ 311,287 
Over-time $ 26,649  $ 23,428