XML 55 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Total potentially dilutive securities 7,456,578 1,419,070
Warrants to Purchase Shares of Common Stock [Member]    
Total potentially dilutive securities 3,251,406 303,891
Convertible Notes [Member]    
Total potentially dilutive securities 55,306
Series B Preferred Stock [Member]    
Total potentially dilutive securities 3,275,407 262,500
Options to Purchase Shares of Common Stock [Member]    
Total potentially dilutive securities 929,765 797,373