XML 93 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments and Fair Value Measurements - Summary of Undesignated Foreign Currency Forwards Activity (Detail) - Forwards [Member] - Undesignated Derivatives [Member]
6 Months Ended
Jun. 30, 2020
USD ($)
Derivative
Jun. 30, 2019
USD ($)
Derivative
Derivative [Line Items]    
Notional amounts at January 1 $ 1,107,000,000 $ 669,000,000
New contracts 1,207,000,000 1,386,000,000
Matured, expired or settled contracts (1,461,000,000) (1,224,000,000)
Notional amounts at June 30 853,000,000 831,000,000
CAD    
Derivative [Line Items]    
Notional amounts at January 1 120,000,000 55,000,000
New contracts 16,000,000 144,000,000
Matured, expired or settled contracts (22,000,000) (116,000,000)
Notional amounts at June 30 $ 114,000,000 $ 83,000,000
Weighted average forward rate at June 30 1.33 1.31
Active contracts at June 30 | Derivative 42 30
EUR    
Derivative [Line Items]    
Notional amounts at January 1 $ 581,000,000 $ 314,000,000
New contracts 809,000,000 86,000,000
Matured, expired or settled contracts (1,071,000,000) (62,000,000)
Notional amounts at June 30 $ 319,000,000 $ 338,000,000
Weighted average forward rate at June 30 1.16 1.20
Active contracts at June 30 | Derivative 48 34
GBP    
Derivative [Line Items]    
Notional amounts at January 1 $ 178,000,000 $ 118,000,000
New contracts 294,000,000 625,000,000
Matured, expired or settled contracts (285,000,000) (510,000,000)
Notional amounts at June 30 $ 187,000,000 $ 233,000,000
Weighted average forward rate at June 30 1.31 1.28
Active contracts at June 30 | Derivative 54 30
JPY    
Derivative [Line Items]    
Notional amounts at January 1 $ 182,000,000 $ 177,000,000
New contracts 60,000,000 37,000,000
Matured, expired or settled contracts (50,000,000) (37,000,000)
Notional amounts at June 30 $ 192,000,000 $ 177,000,000
Weighted average forward rate at June 30 102.86 104.13
Active contracts at June 30 | Derivative 45 34
SEK    
Derivative [Line Items]    
Notional amounts at January 1 $ 31,000,000  
New contracts 9,000,000  
Matured, expired or settled contracts (6,000,000)  
Notional amounts at June 30 $ 34,000,000  
Weighted average forward rate at June 30 9.40  
Active contracts at June 30 | Derivative 30  
Other    
Derivative [Line Items]    
Notional amounts at January 1 $ 15,000,000  
New contracts 19,000,000  
Matured, expired or settled contracts (27,000,000)  
Notional amounts at June 30 $ 7,000,000  
BRL    
Derivative [Line Items]    
Notional amounts at January 1   $ 5,000,000
New contracts   489,000,000
Matured, expired or settled contracts   (494,000,000)
Notional amounts at June 30   $ 0
Active contracts at June 30 | Derivative   0
MXN    
Derivative [Line Items]    
Notional amounts at January 1   $ 0
New contracts   5,000,000
Matured, expired or settled contracts   (5,000,000)
Notional amounts at June 30   $ 0
Active contracts at June 30 | Derivative   0