Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of potentially dilutive common shares

v3.21.1
Summary of Significant Accounting Policies (Details) - Schedule of potentially dilutive common shares - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Schedule of potentially dilutive common shares [Abstract]    
Warrants to purchase common shares 7,884,936 6,595,631
Common Shares issuable on exercise of options 3,576,866 2,620,877
Total potentially dilutive Common Shares excluded 11,461,802 9,216,508