Share Repurchases, Dividends and Earnings per Share - Share Repurchase Activity (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity [Abstract] | ||||
| Number of shares repurchased (in shares) | 1.7 | 0.0 | 3.1 | 0.3 |
| Amount paid | $ 359 | $ 0 | $ 651 | $ 55 |
| Weighted average cost per share (in dollars per share) | $ 207.43 | $ 0 | $ 212.14 | $ 201.40 |