Income Taxes - Narrative (Details) - USD ($) $ in Millions |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|
| Income Taxes [Line Items] | ||||
| Total unrecognized tax benefits | $ 11,512 | $ 12,619 | $ 9,438 | $ 7,055 |
| Total unrecognized tax benefits that, if recognized, would affect our effective tax rate | 9,700 | 10,000 | $ 7,400 | |
| Uncertain tax positions, accrued interest and penalties | 1,200 | $ 1,100 | ||
| United States | ||||
| Income Taxes [Line Items] | ||||
| Net operating loss carryforwards | 13,000 | |||
| United States | Research Tax Credit Carryforward | ||||
| Income Taxes [Line Items] | ||||
| Net tax credit carryforwards | 771 | |||
| State | ||||
| Income Taxes [Line Items] | ||||
| Net operating loss carryforwards | 25,100 | |||
| Net tax credit carryforwards | 1,300 | |||
| State | Research Tax Credit Carryforward | ||||
| Income Taxes [Line Items] | ||||
| Net tax credit carryforwards | 6,400 | |||
| Foreign Tax Jurisdiction | ||||
| Income Taxes [Line Items] | ||||
| Net operating loss carryforwards | $ 2,900 |