XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2021
Feb. 28, 2022
Apr. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Apr. 01, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Authorized repurchase amount       $ 1,000,000,000     $ 1,000,000,000
Repurchase authorization period     3 years        
Remaining authorized repurchase amount       927,000,000      
Weighted-average grant-date fair value of options granted (in dollars per share)         $ 46.24 $ 26.86  
Aggregate intrinsic value of options exercised       410,900,000 $ 245,900,000 $ 323,100,000  
Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of options vested       25,300,000 $ 20,000,000 $ 23,000,000  
Unrecognized compensation expense       $ 519,700,000      
Weighted average period       3 years 3 months 18 days      
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
RSUs granted (in dollars per share)       $ 93.18 $ 54.11 $ 60.53  
Fair value of RSUs vested       $ 120,400,000 $ 85,400,000 $ 65,700,000  
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)       458,284      
Weighted-average grant-date fair value of options granted (in dollars per share)       $ 46.50      
2014 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized for issuance (in shares) 9,140,912       461,352    
2014 Equity Incentive Plan | 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 (in shares)       50,000,000      
Common stock reserved for issuance (in shares)       88,000,000      
2014 Equity Incentive Plan | Option | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized for issuance (in shares)   9,230,434          
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) 3,046,968            
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 | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized for issuance (in shares)   3,076,811          
2014 Employee Stock Purchase Plan | Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)       18,000,000      
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)       10,000,000