XML 130 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Foreign Exchange Risk Management (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value $ 1,161  
Average maturity of foreign exchange hedging contracts - within three months (percent) 81.00%  
Average maturity of foreign exchange hedging contracts - within three months and six months (percent) 9.00%  
Average maturity of foreign exchange hedging contracts - within six and twelve months (percent) 10.00%  
Exposure increase percent 6.40%  
Derivative assets (liabilities), at fair value, net $ 2 $ (5)
Japanese Yen/U.S. Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 398  
Euro/U.K. Pound Sterling    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 237  
Japanese Yen/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 186  
U.S. Dollar/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 90  
U.S. Dollar/Canadian Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 46  
Euro/U.S. Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 46  
U.K. Pound Sterling/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 37  
U.S. Dollar/Japanese Yen    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 31  
Euro/Danish Krone    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 21  
U.S. Dollar/Russian Ruble    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 15  
U.S. Dollar/Israeli Shekel    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 9  
U.S. Dollar/Brazilian Real    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 9  
Euro/Norwegian Kroner    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 4  
All Other    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative notional value 32  
Foreign exchange contract    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 2  
Foreign exchange contract | Japanese Yen/U.S. Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 6  
Foreign exchange contract | Euro/U.K. Pound Sterling    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | Japanese Yen/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net (2)  
Foreign exchange contract | U.S. Dollar/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net (1)  
Foreign exchange contract | U.S. Dollar/Canadian Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net (1)  
Foreign exchange contract | Euro/U.S. Dollar    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | U.K. Pound Sterling/Euro    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | U.S. Dollar/Japanese Yen    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | Euro/Danish Krone    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | U.S. Dollar/Russian Ruble    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | U.S. Dollar/Israeli Shekel    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | U.S. Dollar/Brazilian Real    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | Euro/Norwegian Kroner    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net 0  
Foreign exchange contract | All Other    
Summary of Foreign Exchange Hedging Positions [Abstract]    
Derivative, fair value, net $ 0