Taxes on Earnings from Continuing Operations - Unrecognized Tax Benefits (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Reconciliation of Unrecognized Tax Benefits | ||
| Balance at the beginning of the period | $ 1,210 | $ 1,175 |
| Increase due to current year tax positions | 143 | 190 |
| Increase due to prior year tax positions | 748 | 97 |
| Decrease due to prior year tax positions | (119) | (144) |
| Settlements | (35) | (27) |
| Lapse of statute | (39) | (81) |
| Balance at the end of the period | 1,908 | $ 1,210 |
| Unrecognized tax benefits that would impact effective tax rate | 1,120 | |
| Minimum | ||
| Reconciliation of Unrecognized Tax Benefits | ||
| Decrease reasonably possible in gross unrecognized tax benefits | 50 | |
| Maximum | ||
| Reconciliation of Unrecognized Tax Benefits | ||
| Decrease reasonably possible in gross unrecognized tax benefits | 60 | |
| International | ||
| Reconciliation of Unrecognized Tax Benefits | ||
| Increase due to prior year tax positions | $ 714 | |