Income Taxes - Changes in the Liability for Unrecognized Tax Benefits (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
| Unrecognized Tax Benefits, Beginning Balance | $ 2,162 | $ 1,726 | $ 1,533 |
| Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions | 353 | 381 | 143 |
| Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions | 217 | 87 | 164 |
| Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions | (113) | (23) | (92) |
| Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities | (28) | (9) | (20) |
| Unrecognized Tax Benefits Exchange Rate Fluctuations | 9 | 0 | (2) |
| Unrecognized Tax Benefits, Ending Balance | $ 2,600 | $ 2,162 | $ 1,726 |