v3.26.1
Fair value measurements - Summary of Derivative Activity (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) reclassified from AOCI into income $ 0 $ 0 $ 0 $ 0
Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) reclassified from AOCI into income 0 0 0 0
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0 0 0
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     5 240
Amount of gain or (loss) recognized in AOCI 31 (52)    
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing (31) 52    
Amount of gain or (loss) recognized in AOCI     (5) (240)
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0 0 0
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0 0 0
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Fair Value Hedging | Interest Rate Swap | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0 0 0
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Fair Value Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     0 0
Amount of gain or (loss) recognized in AOCI     0 0
Fair Value Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     92 98
Amount of gain or (loss) recognized in AOCI     92 98
Fair Value Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     0 0
Amount of gain or (loss) recognized in AOCI     0 0
Fair Value Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     0 0
Amount of gain or (loss) recognized in AOCI     0 0
Fair Value Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing     0 0
Amount of gain or (loss) recognized in AOCI     0 0
Net Investment Hedging | Net Investment Hedging | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0    
Amount of gain or (loss) recognized in AOCI 0 0    
Net Investment Hedging | Net Investment Hedging | Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 45 48    
Amount of gain or (loss) recognized in AOCI 45 48    
Net Investment Hedging | Net Investment Hedging | Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0    
Amount of gain or (loss) recognized in AOCI 0 0    
Net Investment Hedging | Net Investment Hedging | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0    
Amount of gain or (loss) recognized in AOCI 0 0    
Net Investment Hedging | Net Investment Hedging | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in income on derivative amount excluded from effectiveness testing 0 0    
Amount of gain or (loss) recognized in AOCI 0 0    
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI (190) 466 (385) 571
Amount of gain or (loss) reclassified from AOCI into income 90 (132) 163 (122)
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI     0 0
Amount of gain or (loss) reclassified from AOCI into income     0 0
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 0 0    
Amount of gain or (loss) reclassified from AOCI into income 0 0    
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 18 (29) 43 (40)
Amount of gain or (loss) reclassified from AOCI into income 3 (3) 1 (3)
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 40 (72) 77 (108)
Amount of gain or (loss) reclassified from AOCI into income 10 (16) 5 (15)
Cash Flow Hedging | Forward foreign exchange contracts | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI (5) 11 (12) 14
Amount of gain or (loss) reclassified from AOCI into income (2) 2 (1) 1
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Amount of gain or (loss) reclassified from AOCI into income 0 0 0 0
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI       673
Amount of gain or (loss) reclassified from AOCI into income     165 158
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:InvestmentIncomeInterest        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI (47) 108 (31)  
Amount of gain or (loss) reclassified from AOCI into income 82 76    
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Amount of gain or (loss) reclassified from AOCI into income 0 0 0 0
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Amount of gain or (loss) reclassified from AOCI into income 0 0 0 0
Cash Flow Hedging | Cross currency interest rate swaps | Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain or (loss) recognized in AOCI 0 0 0 0
Amount of gain or (loss) reclassified from AOCI into income $ 0 $ 0 $ 0 $ 0