v3.25.0.1
Equity - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term 10 years    
Vesting period 3 years    
Exercise price for awards granted as percentage of market value on the date of grant 100.00%    
Weighted-average grant-date fair value of the stock options granted (in dollars per share) $ 31.53 $ 29.89 $ 22.83
Options      
Outstanding at the beginning of the period (in shares) 7,481    
Granted (in shares) 648    
Exercised (in shares) (2,420)    
Lapsed and forfeited (in shares) (96)    
Outstanding at the end of the period (in shares) 5,613 7,481  
Exercisable at the end of the period (in shares) 4,295    
Weighted- average exercise price      
Outstanding at the beginning of the period (in dollars per share) $ 102.80    
Granted (in dollars per share) 175.26    
Exercised (in dollars per share) 89.01    
Lapsed and forfeited (in dollars per share) 81.16    
Outstanding at the end of the period (in dollars per share) 117.48 $ 102.80  
Exercisable at the end of the period (in dollars per share) $ 104.07    
Weighted-average remaining life (in years)      
Outstanding 5 years 7 months 6 days 5 years  
Exercisable 4 years 8 months 12 days    
Aggregate intrinsic value      
Outstanding $ 338 $ 390  
Exercisable 316    
Aggregate intrinsic value of options exercised 202 $ 189 $ 295
Total fair value of options vested 18    
Unrecognized compensation cost $ 6    
Period for recognition of unrecognized compensation cost 2 years