Earnings Per Share - Dividends (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 22, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity [Abstract] | |||||
| Total amount paid | $ 826 | $ 813 | |||
| Dividends Payable [Line Items] | |||||
| Common dividends declared (in dollars per share) | $ 1.56 | $ 1.51 | $ 3.12 | $ 3.02 | |
| R2026Q2 Dividends [Member] | Subsequent Event | |||||
| Dividends Payable [Line Items] | |||||
| Dividends Payable, Date Declared | Jul. 22, 2026 | ||||
| Common dividends declared (in dollars per share) | $ 1.56 | ||||
| Dividends Payable, Date to be Paid | Sep. 23, 2026 | ||||
| Dividends Payable, Date of Record | Sep. 08, 2026 | ||||