Equity - Stock Repurchase Program (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Feb. 16, 2023 |
|
| Equity, Class of Treasury Stock | |||||
| Payment for shares repurchased | $ 4 | $ 17 | $ 977 | $ 1,350 | |
| Remaining share repurchase authorization amount | $ 2,900 | $ 2,900 | |||
| December 2018 Stock Repurchase Authorization | |||||
| Equity, Class of Treasury Stock | |||||
| Increase to existing stock repurchase authorization | $ 5,000 | ||||
| Shares repurchased (in shares) | 3 | 5 | |||
| Payment for shares repurchased | $ 606 | $ 959 | |||