XML 46 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Details) - shares
Sep. 30, 2017
Dec. 31, 2016
Common Stock    
Options issued and outstanding (in shares) 6,318,932 5,251,832
Total number of shares reserved for issuance 7,877,361 6,748,609
Shares of common stock subject to outstanding options    
Common Stock    
Shares available for issuance 1,102,427 887,724
ESPP    
Common Stock    
Shares available for issuance 456,002 609,053