XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
Aug. 01, 2023
Mar. 16, 2023
Mar. 31, 2024
Dec. 31, 2023
May 25, 2023
May 16, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock remaining for grants     5,185,784      
Pricing model used in calculation of grant-date fair value     Black-Scholes      
Expected dividend yield     0.00%      
Expected option life     10 years      
Unrecognized compensation expense related to non-vested market-based share awards     $ 3,032,177      
Aggregate intrinsic value of options and warrants outstanding     21,211,923      
Aggregate intrinsic value of options and warrants exercisable     $ 21,144,079      
Share Price     $ 4.68      
Options exercised     295,000      
Proceeds from options exercised     $ 180,600      
Warrants exercised     19,000      
Proceed from warrants exercised     $ 14,250      
Unamortized value     $ 368,094 $ 579,822    
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Option granted 6,238 99,616        
Grant date fair value $ 6.68 $ 5.22        
Restricted Stock Units (RSUs) [Member] | 2016 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vested due next twelve months 218 8,338        
Remaining vested due next twelve months 215 2,766        
Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected volatility     76.30%      
Risk-free interest rate     3.91%      
Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected volatility     77.10%      
Risk-free interest rate     4.11%      
2007 Employee Stock Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized under plan     10,000,000      
Number of common shares available to be purchased through options issued and outstanding     2,063,000      
2016 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized under plan     3,000,000      
Number of common shares available to be purchased through options issued and outstanding     6,038,807      
Common stock remaining for grants     129,174      
Exercisable period     10 years      
2016 Plan [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized under plan         8,000,000 3,000,000
2016 Plan [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized under plan         13,000,000 8,000,000