Quarterly report pursuant to Section 13 or 15(d)

Equity (Details Narrative)

v3.22.1
Equity (Details Narrative) - USD ($)
3 Months Ended
Jan. 05, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Class of Stock [Line Items]        
Warrants exercise price   $ 0.001    
Share-based compensation expense   $ 336,685 $ 430,679  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term   7 years 6 months 7 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   $ 81,400    
Proceeds from exercise of warrants   2,616 332,750  
Equity Option [Member]        
Class of Stock [Line Items]        
Share-based compensation expense   336,685 $ 418,053  
Stock Options [Member]        
Class of Stock [Line Items]        
Unrecognized compensation expense   $ 2,222,762    
Warrants [Member]        
Class of Stock [Line Items]        
Warrants exercise price   $ 1.81   $ 4.76
Weighted average remaining term   4 years 3 months 3 days    
Aggregate intrinsic value of warrants outstanding   $ 0    
Warrants [Member] | Price 2.20 [Member]        
Class of Stock [Line Items]        
Number of warrants exercised   2,615,790    
2017 Stock Plan [Member]        
Class of Stock [Line Items]        
Shares authorized under plan   2,000,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant   60,500    
2020 Stock Plan [Member]        
Class of Stock [Line Items]        
Shares authorized under plan   3,000,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant   2,074,764    
Securities Purchase Agreement [Member]        
Class of Stock [Line Items]        
Gross proceeds from issuance or sale of equity $ 11,497,385      
Proceeds from Issuance or Sale of Equity 10,625,786      
Securities Purchase Agreement [Member] | Wainwright [Member]        
Class of Stock [Line Items]        
Payments of Stock Issuance Costs 50,000      
Legal Fees $ 10,000      
Securities Purchase Agreement [Member] | Placement Agent Warrants [Member]        
Class of Stock [Line Items]        
Number of shares sold 605,263      
Securities Purchase Agreement [Member] | Shares [Member]        
Class of Stock [Line Items]        
Stock Issued During Period, Shares, New Issues 9,489,474      
Securities Purchase Agreement [Member] | Pre Funded Warrants [Member]        
Class of Stock [Line Items]        
Number of shares sold 2,615,790      
Warrants exercise price $ 0.001      
Securities Purchase Agreement [Member] | Common Warrants [Member]        
Class of Stock [Line Items]        
Number of shares sold 12,105,264      
Warrants exercise price $ 0.82