XML 106 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Schedule of Total Gross Notional Value for Translated Earnings Contracts (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts $ 13,523 $ 7,271
Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 9,817 5,042
Not Designated as Hedging Instrument | Chinese yuan-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 864 684
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 259 463
Not Designated as Hedging Instrument | South Korean won-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,151 1,609
Not Designated as Hedging Instrument | New Taiwan dollar-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 503 198
Not Designated as Hedging Instrument | Euro-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,538
Not Designated as Hedging Instrument | Mexican peso-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 320
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 4,997 2,088
Not Designated as Hedging Instrument | Euro-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts $ 185