XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
12. SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock option activity
          Weighted Average      
    Options on           Remaining   Aggregate  
    Common     Exercise     Contractual   Intrinsic  
    Shares     Price     Term     Value  
Outstanding December 31, 2018     2,067,500     $ 1.68       4.44          
Granted     1,000,000     $ 5.41       -          
Exercised     (38,750 )   $ 1.50       -          
Forfeited, cancelled, expired     (100,000 )   $ 1.50       -          
Outstanding December 31, 2019     2,928,750     $ 2.96       3.71          
Granted     1,423,836     $ 6.66       -          
Exercised     (371,000 )   $ 1.90       -          
Forfeited, cancelled, expired     (50,000 )   $ 3.00       -          
Outstanding December 31, 2020     3,931,586     $ 4.41       4.89     $ 5,176,337  
Vested and exercisable at December 31, 2020     2,091,084     $ 2.68       2.60     $ 4,965,155  
Assumptions used to compute the fair value of options granted
    For the Year Ended  
    December 31,  
    2020     2019  
Expected stock price volatility     47 %     49 %
Risk-free interest rate     0.38 %     2.41 %
Forfeiture rate     0 %     0 %
Expected dividend yield     0 %     0 %
Expected life of options - years     5.64       3.50  
Weighted-average fair value of options granted   $ 2.90     $ 2.06  
Stock options outstanding
              Weighted                    
              Average     Weighted           Weighted  
              Remaining     Average           Average  
  Range of     Number     Contractual     Exercise     Number     Exercise  
  Exercise Prices     Outstanding     Life (Years)     Price     Exercisable     Price  
  $ 1.50       1,422,750       2.39     $ 1.50       1,422,750     $ 1.50  
  $ 3.15 - $3.61       85,000       2.86     $ 3.75       85,000     $ 3.75  
  $ 4.26 - $6.58       2,073,836       5.89     $ 5.29       583,334     $ 5.41  
  $ 11.22       350,000       9.58     $ 11.22       -       -  
Service-based RSU activity
          Weighted Average   Weighted Average  
    Service-Based     Grant Date   Vesting  
    RSU's     Fair Value     Period  
Unvested at December 31, 2018     -       -          
  Granted - service based     308,087     $ 6.77   3.00 Years      
Unvested at December 31, 2019     308,087     $ 6.77          
  Granted - service based     310,874     $ 6.02   3.02 Years      
  Granted - performance based     35,211     $ 4.26          
  Vested     (144,687 )   $ 5.17          
  Forfeited and cancelled     (81,479 )   $ 6.47          
Unvested at December 31, 2020     428,006     $ 6.13   2.27 Years      
Stock-based compensation
    For the Year Ended  
    December 31,  
     2020      2019  
Selling, general and administrative   $ 1,956,818     $ 1,410,095  
Research and development     279,925       126,001  
Total share-based expense   $ 2,236,743     $ 1,536,096