XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 88,743 $ 97,725 $ 166,888 $ 197,232
Cost of sales 71,018 77,163 135,858 158,927
Gross margin 17,725 20,562 31,030 38,305
Selling, general and administrative expense 10,236 10,492 18,810 20,161
Operating income 7,489 10,070 12,220 18,144
Other income and expense        
Net interest (income) expense (38) 293 45 649
Net periodic post-retirement benefit (138) (52) (276) (105)
Total other (income) and expense (176) 241 (231) 544
Income before taxes 7,665 9,829 12,451 17,600
Income tax expense 1,246 1,893 2,273 3,812
Net income $ 6,419 $ 7,936 $ 10,178 $ 13,788
Net income per common share:        
Basic (in USD per share) $ 0.74 $ 0.93 $ 1.17 $ 1.62
Diluted (in USD per share) $ 0.73 $ 0.91 $ 1.15 $ 1.59