Annual report pursuant to Section 13 and 15(d)

Stock Compensation Plan (Details Narrative)

v3.22.1
Stock Compensation Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock options outstanding 6,724,402 5,801,349
Share based compensation $ 1,688,022 $ 1,491,165
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share based compensation 1,688,022 $ 1,491,165
Unrecognized compensation costs $ 401,783  
Unrecognized compensation costs period 2 years  
2012 Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares authorized under the incentive plan 8,250,000  
Maximum number of shares to individual 1,000,000  
Number of stock options outstanding 6,724,402  
Stock option awards for future grant 528,305  
Stock option vesting period 3 years  
Stock option expiration period 10 years