v3.25.2
Financial Instruments - Schedule of Total Gross Notional Value for Translated Earnings Contracts (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts $ 17,897 $ 13,523
Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 12,331 9,817
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,239 259
Not Designated as Hedging Instrument | South Korean won-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 2,306 1,151
Not Designated as Hedging Instrument | Chinese yuan-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,247 864
Not Designated as Hedging Instrument | New Taiwan dollar-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 598 503
Not Designated as Hedging Instrument | Mexican peso-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,696 320
Not Designated as Hedging Instrument | Euro-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 1,701 1,538
Not Designated as Hedging Instrument | Japanese yen-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts 3,451 4,997
Not Designated as Hedging Instrument | Euro-denominated    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross notional value for translated earning contracts $ 93 $ 185