v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales $ 51,480 $ 43,384
Cost of sales 26,465 21,902
Gross profit 25,015 21,482
Operating expenses:    
Engineering, design and product development 6,701 6,977
Selling and marketing 8,433 8,195
General and administrative 11,296 9,936
Operating expenses 26,430 25,108
Operating loss (1,415) (3,626)
Interest and other income (expense):    
Interest expense (339) (322)
Interest income 537 469
Other, net 133 (89)
Interest and other income (expense) 331 58
Loss before income taxes (1,084) (3,568)
Income tax expense (156) (6,295)
Net loss $ (1,240) $ (9,863)
Net loss per common share:    
Basic (in dollars per share) $ (0.12) $ (0.99)
Diluted (in dollars per share) $ (0.12) $ (0.99)
Shares used in per-share calculation:    
Basic (in shares) 10,087 9,997
Diluted (in shares) 10,087 9,997