Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Convertible Preferred Stock, Common Stock and Warrants Issued and Outstanding (Details)
9 Months Ended
Sep. 30, 2019
shares
Equity [Abstract]  
Shares of Common Stock Issued and Outstanding, beginning balance 27,142,979
Registered offerings 5,480,000
Senior Secured Convertible Note conversion 3,850,427
Employee Stock Purchase Plan ("ESPP") 82,772
Shares of Common Stock Issued and Outstanding, ending balance 36,556,178