XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 2,762,572 3,377,796
Stock Options [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 2,373,339 2,301,333
Warrants [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of potential common stock equivalents outstanding [Line Items]    
Potential common stock equivalents outstanding 389,233 1,076,463