XML 51 R27.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
Potentially dilutive securities 8,869,511 8,804,451
Convertible Notes [Member]    
Potentially dilutive securities 2,165,126
Stock Options [Member]    
Potentially dilutive securities 4,232,400 4,374,000
Warrant [Member]    
Potentially dilutive securities 3,560,188 2,265,324
Series B Preferred Stock [Member]    
Potentially dilutive securities 1,076,923