Income Taxes - Narrative (Details) - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2023 |
Dec. 31, 2019 |
Dec. 31, 2022 |
|
| Operating Loss Carryforwards [Line Items] | ||||
| Valuation allowance | $ 2,900 | |||
| Federal net operating loss carryforwards | 5,300 | $ 6,800 | ||
| Federal research and development tax credit carryforwards | 720 | 578 | ||
| State net operating loss carryforwards | 4,600 | 4,800 | ||
| State research and development and enterprise zone tax credit carryforwards | 464 | 399 | ||
| Unrecognized tax benefits that would impact effective tax rate | 780 | |||
| Unrecognized tax benefits, income tax penalties and interest accrued | $ 90 | $ 66 | ||
| Tax adjustments, settlements, and unusual provisions | $ 196 | |||
| Internal Revenue Service (IRS) | ||||
| Operating Loss Carryforwards [Line Items] | ||||
| Income tax examination, additional income tax expense and cash liability | $ 1,300 | |||
| Income tax examination, amount of estimate of possible loss which exceeds reserves | $ 1,000 | |||
| X | ||||||||||
- Definition Deferred Tax Assets, State Tax Credit Carryforwards, Research And Development And Enterprise Zone Tax Credits No definition available.
|
| X | ||||||||||
- Definition Income Tax Examination, Amount Of Estimate Of Possible Loss Which Exceeds Reserves No definition available.
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Estimated amount of loss resulting from an adverse tax position. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|