XML 160 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments - Notional Values and Net Fair Value of Outstanding Contracts (Details) - Foreign Exchange Forward
$ in Millions
Jun. 27, 2020
GBP (£)
Jun. 27, 2020
EUR (€)
Jun. 27, 2020
CAD ($)
Jun. 27, 2020
AUD ($)
Jun. 27, 2020
JPY (¥)
Jun. 27, 2020
SGD ($)
Jun. 27, 2020
MXN ($)
Jun. 27, 2020
CNY (¥)
Jun. 27, 2020
ZAR (R)
Jun. 27, 2020
USD ($)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
JPY (¥)
Dec. 31, 2019
SGD ($)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
ZAR (R)
Dec. 31, 2019
USD ($)
Derivative [Line Items]                                        
Net fair value of liabilities of outstanding contracts                   $ (3)                   $ 0
U.S. dollar                                        
Derivative [Line Items]                                        
Notional balance of outstanding contracts £ 12,000,000 € 52,000,000 $ 1,000,000 $ 7,000,000 ¥ 269,000,000 $ 20,000,000 $ 125,000,000 ¥ 46,000,000 R 39,000,000   £ 14,000,000 € 36,000,000 $ 1,000,000 $ 42,000,000 ¥ 264,000,000 $ 19,000,000 $ 115,000,000 ¥ 0 R 42,000,000