Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of potentially dilutive common shares - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of potentially dilutive common shares [Abstract]    
Warrants to purchase common shares 7,917,982 8,577,336
Common Shares issuable on exercise of options 3,585,310 2,668,866
Total potentially dilutive Common Shares excluded 11,503,292 11,246,202