Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Convertible Preferred Stock, Common Stock and Warrants Issued and Outstanding (Details)

v3.20.1
Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Convertible Preferred Stock, Common Stock and Warrants Issued and Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]    
Shares of Common Stock Issued and Outstanding, beginning balance 27,142,979 14,551,234
Registered offerings 5,480,000 2,649,818
Conversion of Senior Secured Convertible Note issued December 27, 2018 7,773,110  
Employee stock purchase plan 82,772  
Equity Subscription Rights Offering 9,000,000
Repayment of debt - Senior Secured Note 600,000
Series W Warrant exercises 34,345
Series S Warrant exercises 274,257
Series B Convertible Preferred Stock conversion 33,325
Series A Convertible Preferred Stock conversion  
Shares of Common Stock Issued and Outstanding, ending balance 40,478,861 27,142,979