XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Plans
               
    For the Six     For the Six  
    Months Ending     Months Ending  
    June 30, 2021     June 30, 2020  
             
2007 Employee Stock Option Plan   $     $  
2016 Equity Incentive Plan     528,249       354,958  
Warrants     10,242       50,677  
                 
Total share-based compensation   $ 538,491     $ 405,635  
Schedule of Non-Qualified Stock Options and Warrants Outstanding and Exercisable
                         
      Non-Qualified Stock Options and Warrants
Outstanding and Exercisable
 
                     
      Number of     Exercise     Weighted Average  
      Shares     Price     Exercise Price  
                     
Outstanding, December 31, 2020       10,022,500     $0.51 - $1.69     $ 0.84  
                           
Granted       965,000     $1.27 - $1.60     $ 1.46  
Forfeited       (6,250 )   $0.83     $ 0.83  
Exercised       (1,150,627 )   $0.63 - $1.50     $ 0.84  
Outstanding, June 30, 2021       9,830,623     $0.51 - $1.69     $ 0.90  
                         
Exercisable, June 30, 2021       9,002,292     $0.51 - $1.69     $ 0.86  
Schedule of Non-Qualified Stock Options and Warrants Outstanding, by Exercise Price Range
Non-Qualified Stock Options and Warrants Outstanding
    Number Outstanding   Weighted Average   Weighted Average
Range of   Currently Exercisable   Remaining   Exercise Price of Options and
Exercise Prices   at June 30, 2021   Contractual Life   Warrants Currently Exercisable
             
$0.51 - $1.69   9,002,292   5.04 Years   $0.86