Quarterly report pursuant to Section 13 or 15(d)

Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)

v3.10.0.1
Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 166,014
The July 2012 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 3,766
Issuance Date 2012-07
Price per Share | $ / shares $ 5.8667
Expiration Date 2019-07
The August 2012 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 27,532
Issuance Date 2012-08
Price per Share | $ / shares $ 5.8667
Expiration Date 2019-08
The November 2012 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 50,716
Issuance Date 2014-02
Price per Share | $ / shares $ 0.1700
Expiration Date 2021-02
The February 2014 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 84,000 [1]
Issuance Date 2017-06 [1]
Price per Share | $ / shares $ 13.2000 [1]
Expiration Date 2020-06 [1]
[1] This warrant was issued to the Company’s lead underwriter in connection with the IPO.