v3.26.1
CONDENSED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
REVENUES $ 5,941 $ 5,123 $ 11,465 $ 10,017
COST OF REVENUES (517) (523) (1,016) (1,025)
Gross profit 5,424 4,600 10,449 8,992
OPERATING EXPENSES        
Selling, general and administrative 3,481 3,535 6,724 6,988
Research and development 1,370 1,363 2,610 2,650
Total operating expenses 4,851 4,898 9,334 9,638
Income (loss) from operations 573 (298) 1,115 (646)
OTHER INCOME (EXPENSE), NET        
Other income, net 90 47 184 77
Total other income, net 90 47 184 77
Net income (loss) before provision for income taxes 663 (251) 1,299 (569)
Provision for income taxes 0 0 0 0
Net income (loss) $ 663 $ (251) $ 1,299 $ (569)
Income (loss) per common share -        
Basic (in dollars per share) $ 0.03 $ (0.01) $ 0.06 $ (0.03)
Diluted (in dollars per share) $ 0.03 $ (0.01) $ 0.06 $ (0.03)
Weighted average common shares used in computing per share amounts        
Basic (in shares) 20,244,802 19,795,189 20,243,718 19,357,364
Diluted (in shares) 20,930,380 19,795,189 20,876,861 19,357,364