Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 150,960
The July 2012 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 628
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 15,616
Issuance Date 2012-08
Price per Share | $ / shares $ 5.8667
Expiration Date 2019-08
The February 2014 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 June 2017 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 Company’s initial public offering.