v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 53,996 $ 55,425 $ 99,954 $ 100,382
Cost of goods sold 31,847 32,798 59,888 60,358
Gross profit 22,149 22,627 40,066 40,024
Selling, general and administrative expenses 15,759 16,252 31,250 31,090
Operating income 6,390 6,375 8,816 8,934
Non-operating items:        
Interest expense 430 578 857 1,054
Interest income (29) (39) (59) (72)
Interest expense, net 401 539 798 982
Other income, net (99) (28) (188) (72)
Income before income tax expense 6,088 5,864 8,206 8,024
Income tax expense 1,336 1,412 1,802 1,935
Net income $ 4,752 $ 4,452 $ 6,404 $ 6,089
Basic earnings per share $ 1.26 $ 1.21 $ 1.7 $ 1.66
Diluted earnings per share $ 1.16 $ 1.09 $ 1.57 $ 1.47
Weighted average number of common shares outstanding-denominator used for basic per share computations 3,785,000 3,679,000 3,772,000 3,664,000
Weighted average number of dilutive stock options outstanding 319,000 409,000 298,000 479,000
Denominator used for diluted per share computations 4,104,000 4,088,000 4,070,000 4,143,000
Dividends declared per share $ 0.16 $ 0.15 $ 0.31 $ 0.3