XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Net sales $ 13,798 $ 11,599 $ 26,851 $ 22,286
Cost of sales 7,146 5,489 13,840 10,552
Gross profit 6,652 6,110 13,011 11,734
Operating expenses:        
Engineering, design and product development 1,725 1,799 3,360 3,765
Selling and marketing 2,103 2,197 4,188 4,280
General and administrative 3,082 2,552 5,736 5,428
Operating expenses 6,910 6,548 13,284 13,473
Operating loss (258) (438) (273) (1,739)
Interest and other income (expense):        
Interest, net 40 26 62 74
Other, net 115 7 178 (53)
Interest and other income (expense) 155 33 240 21
Loss before income taxes (103) (405) (33) (1,718)
Income tax (expense) benefit (40) 86 (91) 363
Net loss $ (143) $ (319) $ (124) $ (1,355)
Net loss per common share:        
Basic (in dollars per share) $ (0.01) $ (0.03) $ (0.01) $ (0.14)
Diluted (in dollars per share) $ (0.01) $ (0.03) $ (0.01) $ (0.14)
Shares used in per-share calculation:        
Basic (in shares) 10,085 9,997 10,064 9,985
Diluted (in shares) 10,085 9,997 10,064 9,985