XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares
Sep. 30, 2017
Dec. 31, 2016
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 8,121,448 7,526,060
Common stock warrants issued and outstanding    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 127,918 217,245
Options Issued and Outstanding    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 2,765,902 2,977,218
Unvested restricted stock units    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 453,063 105,529
Shares Available for Grant Under Future Stock Plans    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 4,774,565 4,226,068