XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
NOTE 6 — Stock-Based Compensation Plan (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of employee service stock-based compensation, allocation of recognized period costs
                
   Years Ended December 31,
Income Statement Classification  2024  2023
  Cost of revenues   $119,872   $137,116 
  Research and development   $318,258   $358,632 
  Sales and marketing   $283,672   $295,704 
  General and administrative   $332,494  $364,930
    Stock-based compensation expenses  $1,054,296  $1,156,382
Stock options' weighted average assumptions and grant date fair values
                
   Years Ended December 31,
   2024  2023
Risk-free interest rate (%)   4.24%      
Dividend yield            
Volatility factor   106.88%      
Expected option life (years)   3.41    —   
Activity of stock options exercised
                
   Years Ended December 31,
   2024  2023
Total intrinsic value of stock options exercised   $(23,688)  $(11,982)
Cash received from stock option exercises   $23,750   $212,815 
2004 Plan outstanding and exercisable options by price range
                                     
   Options Outstanding  Options Exercisable
Range of
Exercise
Prices
  Number of
Options Outstanding
  Weighted Average Remaining Life (Years)  Weighted
Average Exercise Price
  Number of Options Exercisable  Weighted Average Exercise Price
$0.95 - $1.10   94,000    8.67   $1.08    94,000   $1.08 
$1.12 - $1.25   613,349    9.50   $1.12    613,349   $1.12 
$1.50 - $1.98   82,325    4.25   $1.90    82,325   $1.90 
$2.00 - $2.27   33,500    0.25   $2.21    33,500   $2.21 
$2.32 - $2.36   96,148    4.67   $2.32    96,148   $2.48 
$2.40 - $2.71   19,000    4.08   $2.48    19,000   $3.85 
$2.74 - $2.75   38,600    1.25   $2.75    38,600   $2.75 
$2.82 - $2.95   38,551    4.42   $2.93    38,551   $2.93 
$3.04 - $3.29   12,000    7.50   $3.05    12,000   $3.05 
$3.45 - $3.88   17,000    1.92   $3.81    17,000   $3.81 
$4.22 - $6.90   40,787    3.50   $4.45    40,787   $4.45 
$7.20 - $33.75   45,000    6.33   $8.58    45,000   $8.58 
$0.95 - $33.75   1,130,260    7.33   $2.86    1,130,260   $1.93 
Restricted Stock
              
  Number of Restricted Stocks  Weighted
Average
Price Per Share
Unvested as of December 31, 2022  844,976   $2.84 
   Granted  463,720   $2.30 
   Vested  (286,062)  $2.02 
   Forfeited  (31,435)  $2.66 
Unvested as of December 31, 2023  991,199   $2.83 
   Granted  506,000   $1.11 
   Vested  (316,519)  $1.16 
   Forfeited  (101,840)  $2.18 
Unvested as December 31, 2024  1,078,840   $0.98