XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Notional Values and Net Fair Value of Outstanding Contracts (Details)
€ in Millions, ¥ in Millions, ¥ in Millions, £ in Millions, kr in Millions, R$ in Millions, Kč in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions
Sep. 29, 2018
CZK (Kč)
Sep. 29, 2018
SEK (kr)
Sep. 29, 2018
USD ($)
Sep. 29, 2018
CAD ($)
Sep. 29, 2018
AUD ($)
Sep. 29, 2018
JPY (¥)
Sep. 29, 2018
GBP (£)
Sep. 29, 2018
MXN ($)
Sep. 29, 2018
CNY (¥)
Sep. 29, 2018
EUR (€)
Sep. 29, 2018
BRL (R$)
Sep. 29, 2018
SGD ($)
Dec. 31, 2017
CZK (Kč)
Dec. 31, 2017
SEK (kr)
Dec. 31, 2017
USD ($)
Dec. 31, 2017
CAD ($)
Dec. 31, 2017
AUD ($)
Dec. 31, 2017
JPY (¥)
Dec. 31, 2017
GBP (£)
Dec. 31, 2017
MXN ($)
Dec. 31, 2017
CNY (¥)
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
BRL (R$)
Dec. 31, 2017
SGD ($)
Derivative [Line Items]                                                
Net fair value of asset (liability) of outstanding contracts | $     $ 1                       $ (2)                  
Foreign Exchange Forward | U.S. dollar                                                
Derivative [Line Items]                                                
Notional balance of outstanding contracts Kč 0 kr 0   $ 2 $ 26 ¥ 166 £ 7 $ 124 ¥ 59 € 0 R$ 0 $ 6 Kč 361 kr 13   $ 12 $ 55 ¥ 151 £ 13 $ 0 ¥ 0 € 108 R$ 34 $ 4
Foreign Exchange Forward | Euro                                                
Derivative [Line Items]                                                
Notional balance of outstanding contracts | £             £ 0                       £ 5