XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Net sales $ 13,176 $ 10,867 $ 40,027 $ 33,153
Cost of sales 6,620 5,640 20,460 16,192
Gross profit 6,556 5,227 19,567 16,961
Operating expenses:        
Engineering, design and product development 1,656 1,640 5,016 5,405
Selling and marketing 2,091 1,880 6,279 6,160
General and administrative 2,795 2,544 8,531 7,972
Operating expenses 6,542 6,064 19,826 19,537
Operating income (loss) 14 (837) (259) (2,576)
Interest and other income (expense):        
Interest, net 61 42 123 116
Other, net (35) 96 143 43
Interest and other income (expense) 26 138 266 159
Income (loss) before income taxes 40 (699) 7 (2,417)
Income tax (expense) benefit (25) 148 (116) 511
Net income (loss) $ 15 $ (551) $ (109) $ (1,906)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0 $ (0.06) $ (0.01) $ (0.19)
Diluted (in dollars per share) $ 0 $ (0.06) $ (0.01) $ (0.19)
Shares used in per-share calculation:        
Basic (in shares) 10,103 10,006 10,077 9,992
Diluted (in shares) 10,157 10,006 10,077 9,992