Employee Benefit Plans (Benefit Payments) (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Defined Benefit Plan Estimated Future Benefit Payments [Abstract] | |||
| Compensation cost | $ 304 | $ 159 | $ 274 |
| Tax benefit | 76 | $ 40 | $ 71 |
| Pension Plans Defined Benefit [Member] | U.S. [Member] | |||
| Defined Benefit Plan Estimated Future Benefit Payments [Abstract] | |||
| 2022 | 369 | ||
| 2023 | 185 | ||
| 2024 | 176 | ||
| 2025 | 154 | ||
| 2026 | 144 | ||
| 2027-2031 | 557 | ||
| Pension Plans Defined Benefit [Member] | Foreign Pension Plans, Defined Benefit [Member] | |||
| Defined Benefit Plan Estimated Future Benefit Payments [Abstract] | |||
| 2022 | 152 | ||
| 2023 | 152 | ||
| 2024 | 158 | ||
| 2025 | 162 | ||
| 2026 | 164 | ||
| 2027-2031 | 893 | ||
| Other Postretirement Benefit Plans, Defined Benefit [Member] | |||
| Defined Benefit Plan Estimated Future Benefit Payments [Abstract] | |||
| 2022 | 21 | ||
| 2023 | 18 | ||
| 2024 | 15 | ||
| 2025 | 14 | ||
| 2026 | 12 | ||
| 2027-2031 | $ 44 | ||