XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
16. STOCK OPTIONS AND WARRANTS (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Assumptions for options granted

We used the following assumptions for options granted in fiscal 2020 and 2019:

 

    2020     2019  
Expected volatility     74.16%-115.78%       78.47%-82.26%  
Expected term     5-7 Years       5-7 Years  
Risk-free interest rate     .37%-1.79%       1.73%-1.92%  
Weighted average FV   $ 12.38     $ 4.02  
Rollforward of option activity

Option activity for the years ended December 31, 2020 and 2019 under the 2011 Plan is as follows:

 

          Weighted  
          Average  
    Number of     Exercise  
    Options     Price  
Outstanding at December 31, 2018     296,406     $ 11.50  
Granted     58,204       5.52  
Exercised            
Forfeited     (84,350 )     11.71  
Expired     (30,556 )     16.37  
Outstanding at December 31, 2019     239,704     $ 9.25  
Granted     105,604       15.63  
Exercised     (3,000 )     4.09  
Forfeited     (500 )     5.27  
Expired            
Outstanding at December 31, 2020     341,808     $ 11.27  
Exercisable at December 31, 2020     233,475     $ 12.23  
Stock options information by exercise price

The following table summarizes information about employee stock options outstanding at December 31, 2019:

 

      Options Outstanding       Options Exercisable  
Range of Exercise Price     Number Outstanding at December 31, 2019       Weighted Average Remaining Contractual life       Weighted Average Exercise Price       Aggregate Intrinsic Value       Number Exercisable at December 31, 2019       Weighted Average Exercise Price       Aggregate Intrinsic Value  
$4.09 - $8.00     148,404       7.93 Years      $ 6.73     $ 5,187       104,415     $ 7.13     $ 5,187  
$10.00 - $13.50     91,300       1.89 Years       13.33             91,300       13.33        
      239,704       5.63 Years     $ 9.25     $ 5,187       195,715     $ 10.02     $ 5,187  

 

The following table summarizes information about employee stock options outstanding at December 31, 2020:

 

      Options Outstanding       Options Exercisable  
Range of Exercise Price     Number Outstanding at December 31, 2020       Weighted Average Remaining Contractual life       Weighted Average Exercise Price       Aggregate Intrinsic Value       Number Exercisable at December 31, 2020       Weighted Average Exercise Price       Aggregate Intrinsic Value  
$4.09 - $8.00     194,108       7.42 Years      $ 6.23     $ 13,111,999       125,567     $ 6.83     $ 8,406,649  
$10.00 - $13.50     111,200       2.47 Years        13.23       6,732,736       92,450       13.33       5,588,611  
$17.44 - $52.69     36,500       9.86 Years        32.08       1,522,010       15,458       49.59       374,001  
      341,808       6.07 Years     $ 11.27     $ 21,366,745       233,475     $ 12.23     $ 14,369,261  
Warrant activity
    Number of Warrants     Weighted Average Exercise Price  
Outstanding at December 31, 2018     134,359     $ 8.57  
Granted     2,410,001     $ 6.31  
Expired     (8,570 )   $ 12.50  
Outstanding at December 31, 2019     2,535,790     $ 6.41  
Exercised     (1,570,206 )   $ 6.47  
Outstanding at December 31, 2020     965,584     $ 6.33  
Exercisable at December 31, 2020     965,584     $ 6.33