XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 78,145 $ 99,507
Cost of sales 64,840 81,764
Gross margin 13,305 17,743
Selling, general and administrative expense 8,573 9,668
Operating income 4,732 8,075
Other income and expense    
Net interest expense 82 356
Net periodic post-retirement benefit (138) (52)
Total other (income) and expense (56) 304
Income before taxes 4,788 7,771
Income tax expense 1,029 1,919
Net income $ 3,759 $ 5,852
Net income per common share:    
Basic (in USD per share) $ 0.43 $ 0.69
Diluted (in USD per share) $ 0.43 $ 0.66