Total Equity - Common Shares Outstanding for Basic and Diluted EPS (Details) - shares shares in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity [Abstract] | ||||
| Weighted average common shares outstanding, basic (shares) | 1,554 | 1,577 | 1,558 | 1,581 |
| Effect of dilutive RSUs and PSUs (shares) | 15 | 16 | 15 | 15 |
| Weighted average common shares outstanding and common stock equivalents, diluted (shares) | 1,569 | 1,593 | 1,573 | 1,596 |
| Weighted average antidilutive common stock equivalents (excluded from the computation of diluted EPS) (shares) | 0 | 4 | 4 | 4 |