XML 89 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments and Fair Value Measurements - Summary of Undesignated Foreign Currency Forwards Activity (Detail) - Forwards [Member] - Undesignated Derivatives [Member]
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Derivative
Jun. 30, 2024
USD ($)
Derivative
Derivative [Line Items]    
Notional amounts at January 1 $ 1,451 $ 1,619
New contracts 370 333
Matured, expired or settled contracts (182) (347)
Notional amounts at June 30 1,639 1,605
CAD    
Derivative [Line Items]    
Notional amounts at January 1 254 213
New contracts 57 102
Matured, expired or settled contracts (32) (17)
Notional amounts at June 30 $ 279 $ 298
Weighted average forward rate at June 30 0.0132 0.0131
Active contracts at June 30 | Derivative 107 113
EUR    
Derivative [Line Items]    
Notional amounts at January 1 $ 526 $ 524
New contracts 157 98
Matured, expired or settled contracts (60) (56)
Notional amounts at June 30 $ 623 $ 566
Weighted average forward rate at June 30 0.0116 0.0115
Active contracts at June 30 | Derivative 122 84
GBP    
Derivative [Line Items]    
Notional amounts at January 1 $ 386 $ 442
New contracts 85 67
Matured, expired or settled contracts (41) (91)
Notional amounts at June 30 $ 430 $ 418
Weighted average forward rate at June 30 0.0129 0.0126
Active contracts at June 30 | Derivative 103 88
JPY    
Derivative [Line Items]    
Notional amounts at January 1 $ 312 $ 384
New contracts 53 59
Matured, expired or settled contracts (38) (127)
Notional amounts at June 30 $ 327 $ 316
Weighted average forward rate at June 30 1.2232 1.1885
Active contracts at June 30 | Derivative 91 79
Other    
Derivative [Line Items]    
Notional amounts at January 1   $ 56
Notional amounts at January 1 $ (27)  
New contracts 18 7
Matured, expired or settled contracts (11) (56)
Notional amounts at June 30   $ 7
Notional amounts at June 30 $ (20)