XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 6 — Stock-Based Compensation Plan (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of employee service stock-based compensation, allocation of recognized period costs
                 
   Years Ended December 31,
Income Statement Classification  2021  2020
  Cost of revenues  $96,254   $86,649 
  Research and development   218,559    137,537 
  Sales and marketing   166,266    121,802 
  General and administrative   212,346    161,063 
 Stock-based compensation expenses  $693,425  $507,051
Stock options' weighted average assumptions and grant date fair values
                 
   Years Ended December 31,
   2021  2020
Risk-free interest rate (%)   1.64%   0.68%
Dividend yield            
Volatility factor   102.26%   43.62%
Expected option life (years)   3.9    7.4 
Activity of stock options exercised
                 
   Years Ended December 31,
   2021  2020
Total intrinsic value of stock options exercised  $9,985,639   $167,882 
Cash received from stock option exercises  $1,899,561   $168,065 
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.25   226,438    2.67   $1.07    218,730   $1.07 
 $1.50 - $1.90   217,825    5.50   $1.84    169,826   $1.84 
 $2.00 - $2.32   359,196    6.50   $2.29    246,921   $2.28 
 $2.36 - $2.75   149,475    5.08   $2.61    145,725   $2.61 
 $2.92 - $2.93   116,824    6.25   $2.93    101,650   $2.93 
 $3.70 - $4.49   126,365    5.25   $4.08    126,365   $4.08 
 $5.00 - $8.58   182,000    9.92   $6.39    18,292   $6.47 
 $0.95 - $8.58   1,378,123    4.50   $2.81    1,027,509   $2.36 
Restricted Stock
      
  Number of
Restricted
Stocks
  Weighted
Average
Price Per Share
Unvested as of December 31, 2019   110,071   $1.94 
   Granted   392,680   $1.50 
   Vested   (17,306)  $1.94 
   Forfeited   (43,245)  $1.65 
Unvested as of December 31, 2020   442,200   $1.58 
   Granted   312,112   $2.89 
   Vested   (59,659)  $1.65 
   Forfeited   (48,528)  $2.00 
Unvested as December 31, 2021   646,125   $3.32