v3.25.0.1
Share-Based Awards - Schedule of Option Award Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares Subject to Existing Options (in thousands)    
Beginning Balance (in shares) 32,524  
Granted (in shares) 3,551  
Exercised (in shares) (5,474)  
Forfeited or cancelled (in shares) (660)  
Ending Balance (in shares) 29,941 32,524
Vested and exercisable ending balance (in shares) 21,139  
Weighted- Average Exercise Price Per Share    
Beginning Balance (usd per share) $ 44.18  
Granted (usd per share) 56.11  
Exercised (usd per share) 38.69  
Forfeited or cancelled (usd per share) 44.76  
Ending Balance (usd per share) 46.58 $ 44.18
Vested and exercisable (usd per share) $ 46.01  
Weighted- Average Remaining Contractual Life (in years)    
Weighted-Average remaining contractual life, outstanding 6 years 3 months 18 days 6 years 10 months 24 days
Weighted-Average remaining contractual life, vested and exercisable 5 years 6 months  
Aggregate Intrinsic Value (in millions)    
Aggregate intrinsic value, outstanding $ 861 $ 495
Aggregate intrinsic value vested and exercisable $ 629