XML 80 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Feb. 04, 2019
Jan. 01, 2018
Apr. 30, 2014
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of additional shares authorized for issuance (in shares)       2,211,000    
Number of shares available for grant (in shares)       15,386,000 13,512,000  
Weighted-average grant-date fair value of options granted (in dollars per share)       $ 121.18 $ 40.17 $ 23.66
Aggregate intrinsic value of options exercised       $ 283.8 $ 307.7 $ 147.6
Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of options vested       31.9 30.7 28.6
RSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of RSUs vested       $ 52.5 $ 35.4 $ 16.9
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)       190,659    
Weighted-average grant-date fair value of options granted (in dollars per share)       $ 80.35    
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued during period (in shares)       21,749    
Shares issued during period, vesting period       4 years    
2014 Equity Incentive Plan | Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of shares outstanding to increase number of shares available for grant and issuance       3.00%    
Maximum increase of number of shares available for grant       12,500,000    
Number of additional shares authorized for issuance (in shares)   2,211,176        
Common stock reserved for issuance (in shares)       22,600,000    
2014 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of shares outstanding to increase number of shares available for grant and issuance       1.00%    
Number of additional shares authorized for issuance (in shares)   737,058        
Common stock reserved for issuance (in shares)       2,533,438    
Percentage of share cost offered to eligible employees for share purchases     85.00%      
Offering period     2 years      
Maximum percentage of payroll deductions per employee     10.00%      
2014 Employee Stock Purchase Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant (in shares)       2,500,000    
Subsequent Event | 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) 756,679