XML 28 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Notional Values and Net Fair Value of Outstanding Contracts (Details) - Foreign Exchange Forward
$ in Millions
Mar. 28, 2020
USD ($)
Mar. 28, 2020
CAD ($)
Mar. 28, 2020
AUD ($)
Mar. 28, 2020
JPY (¥)
Mar. 28, 2020
GBP (£)
Mar. 28, 2020
MXN ($)
Mar. 28, 2020
CNY (¥)
Mar. 28, 2020
EUR (€)
Mar. 28, 2020
ZAR (R)
Mar. 28, 2020
SGD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
JPY (¥)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
ZAR (R)
Dec. 31, 2019
SGD ($)
Derivative [Line Items]                                      
Net fair value of liabilities of outstanding contracts $ 1                   $ 0                
U.S. dollar                                      
Derivative [Line Items]                                      
Notional balance of outstanding contracts   $ 2,000,000 $ 9,000,000 ¥ 148,000,000 £ 13,000,000 $ 107,000,000 ¥ 43,000,000 € 53,000,000 R 38,000,000 $ 19,000,000   $ 1,000,000 $ 42,000,000 ¥ 264,000,000 £ 14,000,000 $ 115,000,000 € 36,000,000 R 42,000,000 $ 19,000,000