XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Additional Information (Details) - $ / shares
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares)     2,211,000
2014 Equity Incentive Plan | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares) 2,211,176    
Percent of shares outstanding to increase number of shares available for grant and issuance 3.00%    
Maximum increase of number of shares available for issuance (in shares) 12,500,000    
Common stock reserved for issuance (in shares)   22,900,000 22,900,000
2014 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares) 737,058    
Percent of shares outstanding to increase number of shares available for grant and issuance 1.00%    
Maximum increase of number of shares available for issuance (in shares) 2,500,000    
Common stock reserved for issuance (in shares)   2,533,438 2,533,438
Shares issued during period (in shares)   81,769 190,659
2014 Employee Stock Purchase Plan | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value of options granted (in dollars per share)   $ 98.00 $ 80.35