XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Product Group
The following table presents the Company's revenues, disaggregated by revenue source from continuing operations:
Three Months Ended September 30,Nine Months Ended
September 30,
(in thousands)2025202420252024
Custom Manufacturing$12,802 $14,706 $40,591 $45,469 
Product Innovation & Sales6,895 6,172 15,592 17,173 
Net sales$19,697 $20,878 $56,183 $62,642 
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:
Three Months Ended September 30,Nine Months Ended
September 30,
(in thousands)2025202420252024
Point-in-time$16,322 $16,509 $41,640 $46,600 
Over-time$3,375 $4,369 $14,543 $16,042