Income Taxes (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
May 22, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Income Tax Contingency [Line Items] | |||
| Unrecognized tax benefits | $ 16,780 | $ 15,130 | |
| Unrecognized tax benefits that would result in tax benefit if realized | 10,980 | ||
| Accrued interest and penalties | $ 2,600 | $ 2,210 | |
| Internal Revenue Service (IRS) | |||
| Income Tax Contingency [Line Items] | |||
| Intangible assets transferred to subsidiary, value | $ 7,790 | ||
| Intangible asset transferred to subsidiary, increase in reported value | $ 1,480 |
| X | ||||||||||
- Definition Income Tax Examination, Intangible Assets Transferred To Subsidiary, Increase In Reported Value No definition available.
|
| X | ||||||||||
- Definition Income Tax Examination, Intangible Assets Transferred To Subsidiary, Value No definition available.
|
| 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 The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| 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/exampleRef
|
| X | ||||||||||
- Details
|