Quarterly report pursuant to Section 13 or 15(d)

3. Equity (Details Narrative)

v3.21.1
3. Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 4 Months Ended
Jan. 31, 2021
Mar. 31, 2021
Mar. 31, 2020
Apr. 30, 2021
Dec. 31, 2020
Share-based compensation expense   $ 430,679 $ 242,209    
Proceeds from exercise of warrants   $ 332,750 0    
Warrants to be exercised   1,580,140      
Warrants to be exercised, common shares to be issued   1,296,075      
Options [Member]          
Share-based compensation expense   $ 418,053 $ 242,209    
Options granted   536,000      
Option exercise price   $ 3.36      
Unrecognized compensation expense   $ 3,461,948      
Aggregate intrinsic value options vested   1,007,402      
Aggregate intrinsic value options outstanding   $ 1,365,030      
Warrants [Member]          
Restricted stock granted   0      
Aggregate intrinsic value of warrants vested   $ 2,175,403      
Aggregate intrinsic value of warrants outstanding   $ 2,175,403      
Warrant exercise price   $ 4.04     $ 3.24
Warrants [Member] | $2.20 Exercise Price [Member]          
Number of warrants exercised   151,250      
Proceeds from exercise of warrants   $ 332,750      
Warrant exercise price   $ 2.20      
2017 Stock Plan [Member]          
Shares authorized under plan   2,000,000      
Shares remaining for issuance   0      
2020 Stock Plan [Member]          
Shares authorized under plan   3,000,000      
Shares remaining for issuance   2,263,264      
Capital on Demand [Member]          
Stock issued during the period   43,083      
Proceeds from sale of stock   $ 144,843      
Investor Relations Firm [Member] | Restricted Stock [Member]          
Restricted stock granted 25,000        
Restricted stock issued 6,250        
Restricted stock vested 6,250        
Share-based compensation expense $ 12,625        
Investor Relations Firm [Member] | Restricted Stock [Member] | Subsequent Event [Member]          
Restricted stock issued       6,250  
Officers and Employees [Member] | Options [Member]          
Options granted   536,000      
Option expiration period   10 years      
Option exercise price   $ 3.36      
Fair value of options granted   $ 1,621,500