XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 3,365,323 2,765,072
Warrants [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 389,233 389,233
Stock Options [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 2,976,090 2,375,839