Income Taxes (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Abstract] | |||||
| Provision (benefit) for income taxes | $ 2,467 | $ 948 | |||
| Net discrete tax benefit | 558 | (48) | |||
| Cash paid for income taxes, net of refunds | 458 | $ 619 | $ 11,018 | $ 6,201 | |
| Tax contingencies | $ 5,500 | $ 5,500 | $ 5,200 | ||
| X | ||||||||||
- Definition Effective Income Tax Rate Reconciliation, Net Discrete Tax Expense (Benefit), Amount No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|