Employee Incentive Plans - Share-Based Compensation and Related Excess Tax Benefit (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Share-Based Payment Arrangement [Abstract] | |||
| Share-based compensation | $ 3,624 | $ 2,772 | $ 2,098 |
| Excess net tax benefit for share-based awards | $ 621 | $ 213 | $ 198 |