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
|
|