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.7.0.1
Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 714,596
The July 2012 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 167,428
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 60,575
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 10,517
Issuance Date 2012-11
Price per Share | $ / shares $ 5.8667
Expiration Date 2022-11
The February 2014 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 156,851
Issuance Date 2014-02
Price per Share | $ / shares $ 0.1700
Expiration Date 2021-02
The September 2015 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 173,862
Issuance Date 2015-09
Price per Share | $ / shares $ 5.8667
Expiration Date 2025-09
The March 2017 Preferred stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 61,363 [1]
Issuance Date 2017-03 [1]
Price per Share | $ / shares $ 5.8667 [1]
Expiration Date 2025-09 [1]
The June 2017 Common stock warrant  
Class Of Warrant Or Right [Line Items]  
Shares of warrants issued and outstanding 84,000 [2]
Issuance Date 2017-06 [2]
Price per Share | $ / shares $ 13.2000 [2]
Expiration Date 2020-06 [2]
[1] This warrant was issued in connection with the amended 2015 Term Note. The number of shares underlying the warrant issued in March 2017 was originally 76,704 and, pursuant to its terms, was reduced to 61,363 shares upon the closing of the Company’s IPO. See Note 7, Financing Arrangements, for further details regarding this warrant.
[2] This warrant was issued to the Company’s lead underwriter in connection with the IPO.