XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 50,655 $ 42,644 $ 99,254 $ 90,921
Cost of sales 37,241 32,695 73,231 68,148
Gross profit 13,414 9,949 26,023 22,773
Selling, general & administrative expenses 7,228 6,665 14,538 14,417
(Gain) loss on sale of property, plant & equipment (21) 290 (21) 286
Operating income 6,207 2,994 11,506 8,070
Interest (income) expense, net (21) 33 (5) 49
Other expenses (income) 4 35 (7) 362
Income before income tax expense 6,224 2,926 11,518 7,659
Income tax expense 1,509 608 2,640 1,450
Net income $ 4,715 $ 2,318 $ 8,878 $ 6,209
Net income per share:        
Basic (in dollars per share) $ 0.63 $ 0.31 $ 1.18 $ 0.83
Diluted (in dollars per share) $ 0.62 $ 0.31 $ 1.17 $ 0.82
Weighted average common shares outstanding:        
Basic (in shares) 7,527 7,487 7,517 7,472
Diluted (in shares) 7,573 7,532 7,575 7,545