XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Description of the Business and Summary of Significant Accounting Policies (Schedule of Potentially Dilutive Common Stock Equivalents) (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common stock equivalents 32,525,739 32,024,466  
Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common stock equivalents 4,098,256 5,183,360  
Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common stock equivalents 9,701,474 19,295,773  
Preferred Stock- Series B [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common stock equivalents 18,726,009 7,545,333 7,545,333