Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)

v3.10.0.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2018
Dec. 31, 2017
Class Of Stock [Line Items]    
Common stock, reserved for future issuance [1] 2,069,241 1,987,682
Warrants Issued and Outstanding    
Class Of Stock [Line Items]    
Common stock, reserved for future issuance [1] 51,003 51,003
Stock Option Awards Issued and Outstanding    
Class Of Stock [Line Items]    
Common stock, reserved for future issuance [1] 1,479,654 1,203,627
Authorized for Grants under the 2016 Equity Incentive Plan    
Class Of Stock [Line Items]    
Common stock, reserved for future issuance [1] 438,584 633,052
Authorized for grants under the 2016 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Common stock, reserved for future issuance [1] 100,000 100,000
[1] Treasury stock in the amount of 328,523 and 135,000 as of September 30, 2018 and December 31, 2017, respectively, are excluded from the table above.