XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Summary of Significant Accounting Policies (Details 3) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities 27,430,594 18,685,872
Options    
Antidilutive Securities 2,188,258 873,420
Stock Awards    
Antidilutive Securities 554,000 402,500
Warrants    
Antidilutive Securities 5,796,843 470,939
Convertible Notes    
Antidilutive Securities 3,600,505 0
Convertible Preferred Stock    
Antidilutive Securities 15,290,988 16,939,013