v3.25.0.1
Employee Benefit Plans - Restricted Stock Units (Details) - RSU
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Units      
Outstanding, beginning of period (in shares) 24    
Awarded and assumed (in shares) 12    
Vested (in shares) (11)    
Forfeited (in shares) (4)    
Outstanding, end of period (in shares) 21 24  
Expected to vest (in shares) 18    
Weighted Average Grant-Date Fair Value (per share)      
Weighted Average Grant Date Fair Value, Outstanding, beginning of period (in usd per share) | $ / shares $ 49.81 $ 48.80  
Weighted Average Grant Date Fair Value, Awarded and assumed (in usd per share) | $ / shares 52.62    
Weighted Average Grant Date Fair Value, Vested (in usd per share) | $ / shares $ 50.87    
Weighted Average Grant Date Fair Value, Forfeited (in usd per share) | $ / shares 49.05    
Weighted Average Grant Date Fair Value, Outstanding, end of period (in usd per share) | $ / shares $ 49.81 $ 48.80  
Additional Disclosures      
Aggregate intrinsic value of restricted stock vested | $ $ 600 $ 455 $ 448