Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments (Details)

v3.22.4
Derivative Financial Instruments (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset $ 1,231 $ 1,231 $ 1,427  
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge   1,551 723 $ (817)
Gross Notional Amounts [Abstract]        
Derivative, notional amount 49,708 49,708 55,750 47,696
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 1,231 1,231 1,427  
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,231 1,231 1,427  
Derivative Asset, Not Offset, Policy Election Deduction (546) (546) (332)  
Derivative, Collateral, Obligation to Return Cash (682) (682) (986)  
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 3 3 109  
Reverse Repurchase Agreements, Gross Amounts Recognized 1,701 1,701 1,595  
Reverse Repurchase Agreements, Gross Amounts Offset In The Balance Sheet 0 0 0  
Securities Purchased under Agreements to Resell 1,701 1,701 1,595  
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 (1,701) (1,701) (1,595)  
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 2,932 2,932 3,022  
Total Assets, Gross Amounts Offset In The Balance Sheet 0 0 0  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed 2,932 2,932 3,022  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction (546) (546) (332)  
Total Assets, Gross Amounts Not Offset In The Balance Sheet - Cash and Non-Cash Collateral Received Or Pledged (2,383) (2,383) (2,581)  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 3 3 109  
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 1,337 1,337 392  
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,337 1,337 392  
Derivative Liability, Not Offset, Policy Election Deduction (546) (546) (332)  
Derivative, Collateral, Right to Reclaim Cash (712) (712) (60)  
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 79 79 0  
Designated as Hedging Instrument [Member]        
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]        
Gains (Losses) Recognized in Income on Derivatives   0 0 0
Not Designated as Hedging Instrument [Member]        
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   1,299 1,068 (378)
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   1,299 1,068 (378)
Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Net Hedge Ineffectiveness Gain (Loss)   0 0  
Assets [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 1,274 1,274 1,435  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 1,274 1,274 1,435  
Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 142 142 854  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 142 142 854  
Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 1,132 1,132 581  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 1,132 1,132 581  
Liabilities [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 1,384 1,384 529  
Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 1,067 1,067 163  
Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 317 317 366  
Foreign currency contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, notional amount $ 31,603 31,603 38,024 31,209
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax   (910) (434) 806
Foreign currency contracts [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   1,492 677 (572)
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   $ 1,492 $ 677 $ (572)
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
Foreign currency contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset $ 142 $ 142 $ 80  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 142 142 80  
Foreign currency contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 866 866 475  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 866 866 475  
Foreign currency contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 290 290 163  
Foreign currency contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 194 194 297  
Interest Rate Contracts [Member]        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments   (1,551) (723) $ 817
Gross Notional Amounts [Abstract]        
Derivative, notional amount 16,011 16,011 15,209 14,461
Interest Rate Contracts [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   309 31 (90)
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   $ 309 $ 31 $ (90)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Interest and other, net Interest and other, net Interest and other, net
Interest Rate Contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 0 $ 0 $ 774  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 0 0 774  
Interest Rate Contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 266 266 26  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 266 266 26  
Interest Rate Contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 777 777 0  
Interest Rate Contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 12 12 65  
Other contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, notional amount 2,094 2,094 2,517 $ 2,026
Other contracts [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   (502) 360 284
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   $ (502) $ 360 $ 284
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]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 0 $ 0 $ 80  
Offsetting Derivative Assets [Abstract]        
Derivative Asset, Subject to Master Netting Arrangement, before Offset 0 0 80  
Other contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 111 111 4  
Interest Rate Swaps [Member] | Fair Value Hedging [Member]        
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   776 (775)  
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   776 (775)  
Interest Rate Swaps [Member] | Long-term Debt [Member] | Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Amount of Hedged Item 12,000 12,000 12,000  
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]        
Derivative, Fair Value, Net $ (11,221) (11,221) (12,772)  
Gains (Losses) Recognized in Income on Derivatives   761 (811)  
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   $ 761 $ (811)