XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 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, 2019     2,928,750     $ 2.96       3.71        
Granted     381,336     $ 4.37       -        
Exercised     (293,250 )   $ 1.76       -        
Forfeited, cancelled, expired     (50,000 )   $ 3.00       -        
Outstanding June 30, 2020     2,966,836     $ 3.26       4.08     $ 21,409,000  
Vested and exercisable at June 30, 2020     1,984,667     $ 2.42       3.09     $ 15,999,867  
Assumptions used to to determine the fair value of the options granted
        For the Six Months
        Ended June 30,
        2020   2019
  Expected stock price volatility     45%   49%
  Risk-free interest rate     0.42%   2.41%
  Forfeiture rate     0%   0%
  Expected dividend yield     0%   0%
  Expected life of options - years                            6.03                      3.50
  Weighted-average fair value of options granted     $1.86   $2.06
Service-based RSU activity
          Weighted Average      
    Service-Based     Grant Date   Vesting  
    RSU's     Fair Value   Period   
Unvested at January 1, 2020     308,087     $ 6.77      
  Granted - service based     196,214     $ 4.72   3 Years  
  Granted - performance based     35,211     $ 4.72      
  Vested     (86,558 )   $ 7.24      
  Forfeited and cancelled     (3,416 )   $ 7.24      
Unvested at June 30, 2020     449,538     $ 5.62      
Stock-based compensation
    For the Three Months     For the Six Months  
    Ended June 30,     Ended June 30,  
     2020      2019      2020      2019  
Selling, general and administrative   $ 496,036     $ 345,217     $ 925,134     $ 548,417  
Research and development     52,953       28,634       91,101       52,481  
Total stock-based expense   $ 548,989     $ 373,851     $ 1,016,235     $ 600,898