XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares
Mar. 31, 2019
Dec. 31, 2018
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 9,577,252 8,253,899
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 1,885,914 2,094,137
Unvested restricted stock units    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 896,759 547,891
Shares Available for Grant Under Future Stock Plans    
Class Of Stock [Line Items]    
Total number of shares reserved for future issuance 6,789,722 5,607,014