XML 54 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Instruments - Schedule of Total Gross Notional Value for Translated Earnings Contracts (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts $ 18,478 $ 17,063
Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 13,104 10,816
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 1,791 1,712
Not Designated as Hedging Instrument | South Korean won-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 2,634 2,413
Not Designated as Hedging Instrument | Chinese yuan-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 1,582 1,179
Not Designated as Hedging Instrument | New Taiwan dollar-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 903 483
Not Designated as Hedging Instrument | Mexican peso-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 2,191 1,264
Not Designated as Hedging Instrument | Euro-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 1,557 1,595
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts 2,413 2,170
Not Designated as Hedging Instrument | South Korean won-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Total gross notional amount for translated earnings contracts $ 33