v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales $ 14,415 $ 13,053
Cost of sales 7,162 6,694
Gross profit 7,253 6,359
Operating expenses:    
Engineering, design and product development 1,380 1,635
Selling and marketing 2,197 2,085
General and administrative 2,905 2,654
Operating expenses 6,482 6,374
Operating income (loss) 771 (15)
Interest and other income (expense):    
Interest, net 66 22
Other, net (48) 63
Interest and other income (expense) 18 85
Income before income taxes 789 70
Income tax expense 23 51
Net income $ 766 $ 19
Net income per common share (Note 7):    
Basic (in dollars per share) $ 0.08 $ 0
Diluted (in dollars per share) $ 0.07 $ 0
Shares used in per-share calculation:    
Basic (in shares) 10,178 10,043
Diluted (in shares) 10,233 10,054