v3.20.1
Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities excluded from calculation of diluted net loss per share - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 7,995,895 9,027,044
Series C Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 104,000 408,000
Series D Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares   295,848
Series E Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 391,953 391,953
Series F Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares   2,469,137
Series G Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 5,560,137  
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares   1,000,000
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 417 19,917
Deferred Compensation, Share-based Payments [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 35,303 29,427
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 183,148 3,199,788
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Shares 1,720,937 1,212,974