XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares
Mar. 31, 2018
Dec. 31, 2017
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 9,030,013 7,725,133
Common stock warrants issued and outstanding    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 4,857 4,857
Options Issued and Outstanding    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 2,695,913 2,601,181
Unvested restricted stock units    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 581,127 468,426
Shares Available for Grant Under Future Stock Plans    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 5,748,116 4,650,669