Income Taxes - Unrecognized Tax Benefits (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Abstract] | |||
| Increase (decrease) in deferred tax | $ (1,200) | ||
| Unrecognized Tax Benefits [Roll Forward] | |||
| Unrecognized tax benefits at beginning of year | $ 4,937 | 3,345 | $ 3,513 |
| Gross increases - current year tax positions | 693 | 201 | 177 |
| Gross increases - prior year tax positions | 13 | 1,437 | 42 |
| Gross decreases - prior year tax positions | (26) | (37) | (315) |
| Gross decreases - settlements with tax authorities | (5) | (6) | 0 |
| Gross decreases - lapse of statute of limitations | (1) | (3) | (72) |
| Unrecognized tax benefits at end of year | $ 5,611 | $ 4,937 | $ 3,345 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|