XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plans - Summary of Stock Option and RSU Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Granted (in dollars per share) $ 223.98 $ 228.33 $ 239.85
2019 Equity Incentive Plan      
Number of Options (in thousands)      
Beginning of period (in shares) 344,021    
Granted (in shares) 14,979    
Exercised or released (in shares) (10,469)    
Cancelled (in shares) (3,996)    
End of period (in shares) 344,535 344,021  
Weighted- Average Exercise Price      
Beginning of period (in dollars per share) $ 40.41 $ 35.11  
Granted (in dollars per share) 235.22    
Exercised or released (in dollars per share) 82.04    
Cancelled (in dollars per share) 205.61    
End of period (in dollars per share) $ 40.41 $ 35.11  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual life (years), End of period 3 years 6 months 3 days    
Aggregate intrinsic value, End of period $ 125,220    
Number of options (in shares), vested and expected to vest 344,215    
Weighted-average exercise price (in dollars per share), vested and expected to vest $ 40.23    
Weighted-average remaining contractual life (years), Vested and expected to vest 3 years 6 months    
Aggregate intrinsic value, Vested and expected to vest $ 125,160    
Number of options (in shares), exercisable and vested 323,847    
Weighted-average exercise price (in dollars per share), exercisable and vested $ 27.75    
Weighted-average remaining contractual life (years), Exercisable and vested 3 years 1 month 20 days    
Aggregate intrinsic value, Exercisable and vested $ 121,790    
2019 Equity Incentive Plan | Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning of period (in shares) 18,661 19,088  
Granted (in shares) 12,045    
Exercised or released (in shares) (7,515)    
Cancelled (in shares) (4,957)    
End of period (in shares) 18,661 19,088  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning of period (in dollars per share) $ 233.02 $ 225.01  
Granted (in dollars per share) 223.98    
Exercised or released (in dollars per share) 206.02    
Cancelled (in dollars per share) 221.15    
End of period (in dollars per share) $ 233.02 $ 225.01  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Number of RSUs (in shares), vested and expected to vest 18,409    
Weighted-average grant date fair value (in dollars per share), vested and expected to vest $ 232.99