XML 46 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity (Details) - shares
Sep. 30, 2016
Dec. 31, 2015
Common Stock    
Options issued and outstanding (in shares) 5,287,887 4,179,521
Shares available for issuance 950,486 1,058,359
Total number of shares reserved for issuance 6,847,426 5,987,880
Shares of common stock subject to outstanding options    
Common Stock    
Shares available for issuance 950,486 1,058,359
ESPP    
Common Stock    
Shares available for issuance 609,053 750,000