XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details) - shares
Sep. 30, 2018
Dec. 31, 2017
Common Stock    
Options issued and outstanding (in shares) 6,581,890 6,061,081
Total number of shares reserved for issuance (in shares) 8,443,863 7,650,990
Shares of common stock subject to outstanding options (in shares)    
Common Stock    
Shares available for issuance (in shares) 1,552,554 1,133,907
ESPP (in shares)    
Common Stock    
Shares available for issuance (in shares) 309,419 456,002