XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
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 from continuing operations:
(in thousands)20242023
Fiberglass and steel liquid storage tanks and separation equipment$— $50 
Stainless steel pipe and tube97,108 109,513 
Specialty chemicals80,764 83,616 
Net sales$177,872 $193,179 
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)20242023
Point-in-time$155,549 $175,280 
Over-time$22,323 $17,899