XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 61,447 $ 78,145
Cost of sales 49,664 64,840
Gross margin 11,783 13,305
Selling, general and administrative expense 8,944 8,573
Operating income 2,839 4,732
Other (income) and expense    
Net interest expense 16 82
Net periodic post-retirement benefit (110) (138)
Total other (income) and expense (94) (56)
Income before taxes 2,933 4,788
Income tax expense 750 1,029
Net income $ 2,183 $ 3,759
Net income per share of common stock:    
Basic (in USD per share) $ 0.25 $ 0.43
Diluted (in USD per share) $ 0.25 $ 0.43