v3.25.2
Share-Based Compensation Plans - Summary of Stock Options Grant (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Summary of the changes in outstanding stock options    
Outstanding, beginning of period (in shares) 1,182  
Granted (in shares) 253  
Exercised (in shares) (118)  
Outstanding, end of period (in shares) 1,287 1,182
Options exercisable, ending of period (in shares) 863  
Vested and expected, end of period (in shares) 1,229  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding, beginning of period (in usd per share) $ 84.76  
Granted (in usd per share) 129.64  
Exercised (in usd per share) 63.65  
Outstanding, end of period (in usd per share) 94.87 $ 84.76
Options exercisable, end of period (in usd per share) 79.28  
Vested and expected, end of period (in usd per share) $ 93.30  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]    
Outstanding, weighted average remaining contractual term 6 years 4 months 24 days 6 years 3 months 18 days
Options exercisable, end of period 5 years  
Vested and expected to vest, end of period 6 years 2 months 12 days  
Aggregate intrinsic value, outstanding $ 43 $ 40
Aggregate intrinsic value, exercisable 42  
Aggregate intrinsic value, vested and expected to vest $ 43  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 30  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price $ 110.86