v3.24.0.1
Stock-Based Compensation - Schedule of Stock Option Activity and RSU Activity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Shares Available for Grant      
Balances at beginning of period (in shares)   108.0 81.0
Granted (in shares)   (13.0) (13.0)
Increase in shares available for grant (in shares)   32.0 32.0
Exercised/Vested (in shares)   5.0 5.0
Canceled (in shares)   2.0 3.0
Balances at end of period (in shares)   134.0 108.0
Number of Shares      
Balances at beginning of period (in shares)   22.0 24.0
Granted (in shares)   1.0 1.0
Increase in shares available for grant (in shares)   0.0 0.0
Exercised/Vested (in shares) (11.2) (16.0) (3.0)
Canceled (in shares)   0.0 0.0
Balances at end of period (in shares)   7.0 22.0
Weighted- Average Exercise Price      
Balances at beginning of period (in USD per share)   $ 23.41 $ 19.69
Granted (in USD per share)   115.15 161.70
Increase in shares available for grant (in USD per share)   0 0
Exercised/Vested (in USD per share)   5.37 14.32
Canceled (in USD per share)   98.60 95.93
Balances at end of period (in USD per share)   $ 71.76 $ 23.41
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options outstanding (in shares)   7.0 22.0
Options exercisable (in shares)   6.0 20.0
Options outstanding (in USD per share)   $ 71.76 $ 23.41
Options excisable (in USD per share)   $ 60.89 $ 17.01
Options outstanding, weighted-average remaining contractual life (in years)   5 years 9 months 7 days 2 years 9 months 10 days
Options exercisable, weighted-average remaining contractual life (in years)   5 years 1 month 9 days 2 years 3 months 7 days
Options outstanding, aggregate intrinsic value   $ 500 $ 1,432
Options exercisable, aggregate intrinsic value   $ 448 $ 1,380
RSUs      
Number of Shares      
Balances at beginning of period (in shares)   34.0 37.0
Granted (in shares)   12.0 12.0
Increase in shares available for grant (in shares)   0.0 0.0
Exercised/Vested (in shares)   (14.0) (12.0)
Canceled (in shares)   (2.0) (3.0)
Balances at end of period (in shares)   30.0 34.0
Weighted- Average Grant Date Fair Value      
Balances at beginning of period (in usd per share)   $ 77.07 $ 61.22
Granted (in USD per share)   122.84 135.09
Increase in shares available for grant (in USD per share)   0 0
Exercised/Vested (in USD per share)   93.25 83.12
Canceled (in USD per share)   120.36 101.58
Balances at end of period (in usd per share)   $ 85.35 $ 77.07