v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
Three months ended June 30, Six months ended June 30,
Customer Markets2026202520262025
Consumer Products$115,960 $117,650 $230,550 $220,500 
Industrial58,620 54,100 112,310 103,710 
Total net sales$174,580 $171,750 $342,860 $324,210 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (dollars in thousands):
June 30, 2026December 31, 2025
Contract asset$6,340 $8,010 
Contract liabilities9,010 11,610