XML 94 R81.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Dec. 31, 2021
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) $ 228.33 $ 239.85 $ 261.33
2019 Equity Incentive Plan      
Number of Options (in thousands)      
Beginning of period (in shares) 343,564    
Granted (in shares) 9,521    
Exercised or released (in shares) (7,626)    
Cancelled (in shares) (1,438)    
End of period (in shares) 344,021 343,564  
Weighted- Average Exercise Price      
Beginning of period (in dollars per share) $ 35.11 $ 30.65  
Granted (in dollars per share) 226.50    
Exercised or released (in dollars per share) 43.07    
Cancelled (in shares) 194.23    
End of period (in dollars per share) $ 35.11 $ 30.65  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual life (years), End of period 4 years 3 months 21 days    
Aggregate intrinsic value, End of period $ 73,570    
Number of options (in shares), vested and expected to vest 340,884    
Weighted-average exercise price (in dollars per share), vested and expected to vest $ 33.38    
Weighted-average remaining contractual life (years), Vested and expected to vest 4 years 3 months 7 days    
Aggregate intrinsic value, Vested and expected to vest $ 73,450    
Number of options (in shares), exercisable and vested 329,124    
Weighted-average exercise price (in dollars per share), exercisable and vested $ 27.07    
Weighted-average remaining contractual life (years), Exercisable and vested 4 years 1 month 9 days    
Aggregate intrinsic value, Exercisable and vested $ 72,900    
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) 19,088 21,333  
Granted (in shares) 11,743    
Exercised or released (in shares) (11,085)    
Cancelled (in shares) (2,903)    
End of period (in shares) 19,088 21,333  
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) $ 225.01 $ 162.32  
Granted (in dollars per share) 228.33    
Exercised or released (in dollars per share) 116.47    
Cancelled (in dollars per share) 192.22    
End of period (in dollars per share) $ 225.01 $ 162.32  
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,446    
Weighted-average grant date fair value (in dollars per share), vested and expected to vest $ 225.76