XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 97,725 $ 98,735 $ 197,232 $ 189,326
Cost of sales 77,163 85,690 158,927 161,774
Gross margin 20,562 13,045 38,305 27,552
Selling, general and administrative expense 10,492 8,660 20,161 17,155
Operating income 10,070 4,385 18,144 10,397
Other income and expense        
Interest expense, net 293 459 649 1,000
Net periodic post-retirement benefit (52) (31) (105) (62)
Total other expense 241 428 544 938
Income before taxes 9,829 3,957 17,600 9,459
Income tax expense 1,893 1,769 3,812 3,407
Net income $ 7,936 $ 2,188 $ 13,788 $ 6,052
Net income per common share:        
Basic (in USD per share) $ 0.93 $ 0.26 $ 1.62 $ 0.71
Diluted (in USD per share) $ 0.91 $ 0.26 $ 1.59 $ 0.71