XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Potentially dilutive securities 9,069,894 6,795,636
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities 47,500
Stock Options [Member]    
Potentially dilutive securities 4,395,000 3,869,000
Warrant [Member]    
Potentially dilutive securities 3,550,471 2,926,636
Series B Preferred Stock [Member]    
Potentially dilutive securities 1,076,923