v3.25.0.1
Stock-Based Compensation - RSUs Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted stock units equity award        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period ( in years) 3 years      
Granted (in shares) 309 221 276  
Weighted average exercise price, Granted (in dollars per share) $ 110.33 $ 159.95 $ 114.17  
Restricted stock units liability award        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 23 23    
Weighted average exercise price, Granted (in dollars per share) $ 89.54 $ 125.30 $ 130.47  
Weighted average remaining vesting period (in years) 1 year 6 months      
Restricted stock units liability award | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 22      
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 331 236 293  
Weighted average exercise price, Granted (in dollars per share) $ 108.92 $ 157.81 $ 115.13  
Unrecognized compensation expense $ 2      
Weighted average remaining vesting period (in years) 1 year 8 months 12 days      
Cash settlement payments $ 1 $ 1 $ 1  
Outstanding shares (in shares) 493 385 355 285
Weighted average grant date fair value (in dollars per share) $ 121.26 $ 139.35 $ 113.41 $ 97.68
Restricted stock units | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding shares (in shares) 95      
Weighted average grant date fair value (in dollars per share) $ 100.52