XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Plans
         
   For the Three   For the Three 
   Months Ending   Months Ending 
   March 31, 2023   March 31, 2022 
         
2007 Employee Stock Option Plan  $     $   
2016 Equity Incentive Plan option awards   1,795,842    1,338,932 
2016 Equity Incentive Plan restricted stock awards   73,498    22,930 
Warrants            
           
  Total share-based compensation  $1,869,340   $1,361,862 
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, 2022    8,073,173     $0.51 - $16.81    $1.91 
                 
Granted    1,355,000     $4.53 - $6.25    $5.20 
Forfeited    (22,250)    $6.25 - $7.50    $7.00 
Exercised    (35,000)    $0.70 - $0.75    $0.74 
                 
Outstanding, March 31, 2023    9,370,923     $0.51 - $16.81    $2.38 
                 
Exercisable, March 31, 2023    8,075,171     $0.51 - $16.81    $1.84 
Schedule of Non-Qualified Stock Options and Warrants Outstanding, by Exercise Price Range
           
Non-Qualified Stock Options and Warrants Outstanding
        Weighted Average
Range of  

Number Outstanding

Currently Exercisable

 

Weighted Average

Remaining

  Exercise Price of Options and Warrants Currently
Exercise Prices   at March 31, 2023   Contractual Life   Exercisable
             
$0.51 - $16.81    8,075,171   5.31    $1.84
Schedule of Nonvested Restricted Stock Units Activity
           
       Weighted Average 
   Number of   Grant Date Fair 
   Shares   Value per Share 
         
Non-vested, beginning of period   13,816   $9.65 
           
Granted   99,616    5.22 
Vested   (8,338)   5.22 
Cancelled and forfeited            
           
Non-vested, end of period   105,094   $5.80