Derivative Financial Instruments (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended |
Dec. 30, 2023 | Dec. 30, 2023 | Dec. 31, 2022 | Dec. 25, 2021 |
Gross Notional Amounts [Abstract] | | | | |
Derivative, notional amount | $ 50,530 | $ 50,530 | $ 49,708 | $ 55,750 |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 1,047 | 1,047 | 1,231 | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 1,111 | 1,111 | 1,337 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 1,047 | 1,047 | 1,231 | |
Derivative Assets Subject To Master Netting Arrangements, Gross Amounts Offset In The Balance Sheet | 0 | 0 | 0 | |
Derivative Asset, Subject to Master Netting Arrangement, after Offset | 1,047 | 1,047 | 1,231 | |
Derivative Asset, Not Offset, Policy Election Deduction | (617) | (617) | (546) | |
Derivative, Collateral, Obligation to Return Cash | (430) | (430) | (682) | |
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election | 0 | 0 | 3 | |
Reverse Repurchase Agreements, Gross Amounts Recognized | 2,554 | 2,554 | 1,701 | |
Reverse Repurchase Agreements, Gross Amounts Offset In The Balance Sheet | 0 | 0 | 0 | |
Securities Purchased under Agreements to Resell | 2,554 | 2,554 | 1,701 | |
Securities Purchased under Agreements to Resell, Not Offset, Policy Election Deduction | 0 | 0 | 0 | |
Reverse Repurchase Agreements, Gross Amounts Not Offset In The Balance Sheet - Financial Instruments | (2,554) | (2,554) | (1,701) | |
Securities Purchased under Agreements to Resell, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election | 0 | 0 | 0 | |
Total Assets, Gross Amounts Recognized | 3,601 | 3,601 | 2,932 | |
Total Assets, Gross Amounts Offset In The Balance Sheet | 0 | 0 | 0 | |
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed | 3,601 | 3,601 | 2,932 | |
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction | (617) | (617) | (546) | |
Total Assets, Gross Amounts Not Offset In The Balance Sheet - Cash and Non-Cash Collateral Received Or Pledged | (2,984) | (2,984) | (2,383) | |
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election | 0 | 0 | 3 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 1,111 | 1,111 | 1,337 | |
Derivative Liabilities Subject To Master Netting Arrangements, Gross Amounts Offset In The Balance Sheet | 0 | 0 | 0 | |
Derivative Liability, Subject to Master Netting Arrangement, after Offset | 1,111 | 1,111 | 1,337 | |
Derivative Liability, Not Offset, Policy Election Deduction | (617) | (617) | (546) | |
Derivative, Collateral, Right to Reclaim Cash | (399) | (399) | (712) | |
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election | 95 | 95 | 79 | |
Effect of Cash Flow Hedges on Results of Operations [Abstract] | | | | |
Gail (loss) excluded from effectiveness testing | | (221) | (117) | (19) |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge | | (198) | 1,551 | 723 |
Designated as Hedging Instrument [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 0 | 0 | 0 |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | 0 | 0 | 0 |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 0 | 0 | 0 |
Not Designated as Hedging Instrument [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 481 | 1,299 | 1,068 |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | 481 | 1,299 | 1,068 |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 481 | 1,299 | 1,068 |
Assets [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 1,196 | 1,196 | 1,274 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 1,196 | 1,196 | 1,274 | |
Assets [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 255 | 255 | 142 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 255 | 255 | 142 | |
Assets [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 941 | 941 | 1,132 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 941 | 941 | 1,132 | |
Liabilities [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 1,119 | 1,119 | 1,384 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 1,119 | 1,119 | 1,384 | |
Liabilities [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 720 | 720 | 1,067 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 720 | 720 | 1,067 | |
Liabilities [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 399 | 399 | 317 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 399 | 399 | 317 | |
Foreign currency contracts [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative, notional amount | $ 30,064 | 30,064 | 31,603 | 38,024 |
Effect of Cash Flow Hedges on Results of Operations [Abstract] | | | | |
Before-tax net gains (losses) attributed to the effective portion of cash flow hedges recognized in other comprehensive income (loss) | | 3 | (910) | (434) |
Foreign currency contracts [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | $ 106 | $ 1,492 | $ 677 |
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Interest and other, net | Interest and other, net | Interest and other, net | Interest and other, net |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | $ 106 | $ 1,492 | $ 677 |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 106 | 1,492 | 677 |
Foreign currency contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | $ 255 | 255 | 142 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 255 | 255 | 142 | |
Foreign currency contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 314 | 314 | 866 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 314 | 314 | 866 | |
Foreign currency contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 142 | 142 | 290 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 142 | 142 | 290 | |
Foreign currency contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 363 | 363 | 194 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 363 | 363 | 194 | |
Interest Rate Contracts [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative, notional amount | 18,363 | 18,363 | 16,011 | 15,209 |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments | | 198 | (1,551) | (723) |
Interest Rate Contracts [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | $ 50 | $ 309 | $ 31 |
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | | Interest and other, net | Interest and other, net | Interest and other, net |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | $ 50 | $ 309 | $ 31 |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 50 | 309 | 31 |
Interest Rate Contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 0 | 0 | 0 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 0 | 0 | 0 | |
Interest Rate Contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 261 | 261 | 266 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 261 | 261 | 266 | |
Interest Rate Contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 578 | 578 | 777 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 578 | 578 | 777 | |
Interest Rate Contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 36 | 36 | 12 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 36 | 36 | 12 | |
Other contracts [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative, notional amount | 2,103 | 2,103 | 2,094 | 2,517 |
Other contracts [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 325 | (502) | 360 |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | 325 | (502) | 360 |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | $ 325 | $ (502) | $ 360 |
Derivative, Gain (Loss), Statement of Income or Comprehensive Income, Not Disclosed Flag | | Other | Other | Other |
Other contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Asset, Subject to Master Netting Arrangement, before Offset | 366 | $ 366 | $ 0 | |
Offsetting Derivative Assets [Abstract] | | | | |
Derivative Asset, Fair Value, Gross Asset | 366 | 366 | 0 | |
Other contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative Liability, Subject to Master Netting Arrangement, before Offset | 0 | 0 | 111 | |
Offsetting Derivative Liabilities [Abstract] | | | | |
Total Liabilities, Gross Amounts Recognized | 0 | 0 | 111 | |
Interest Rate Swaps [Member] | Fair Value Hedging [Member] | | | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 578 | 776 | |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Gains (Losses) Recognized in Income on Derivatives | | 578 | 776 | |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 578 | 776 | |
Interest Rate Swaps [Member] | Long-term Debt [Member] | Fair Value Hedging [Member] | | | | |
Gross Notional Amounts [Abstract] | | | | |
Derivative, Amount of Hedged Item | 12,000 | 12,000 | | |
Effect of Fair Value Hedges on Results of Operations [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | 574 | 761 | |
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract] | | | | |
Derivative, Fair Value, Net | $ (11,419) | (11,419) | (11,221) | |
Gains (Losses) Recognized in Income on Derivatives | | 574 | 761 | |
Derivative Instruments Not Designation as Hedging Instruments [Abstract] | | | | |
Derivative, Gain (Loss) on Derivative, Net | | $ 574 | $ 761 | |