XML 159 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments - Additional Information (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 27, 2020
USD ($)
Jun. 29, 2019
USD ($)
Jun. 27, 2020
USD ($)
Jun. 29, 2019
USD ($)
Jun. 27, 2020
EUR (€)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Sep. 28, 2019
USD ($)
Dec. 31, 2017
USD ($)
Net Sales                  
Change in unrealized gain (loss) on anticipated sales hedging:                  
Derivative, gain $ 6 $ 11 $ 14 $ 22          
Foreign exchange contracts                  
Change in unrealized gain (loss) on anticipated sales hedging:                  
Derivative, increase in asset (liability) positions $ 2   $ 2     $ (3)      
Foreign exchange forward | Derivative instruments designated as hedges                  
Change in unrealized gain (loss) on anticipated sales hedging:                  
Maturity period     12 months            
Derivative, notional amount | €         € 492   € 564    
Foreign exchange forward | Derivative instruments not designated as hedges                  
Change in unrealized gain (loss) on anticipated sales hedging:                  
Maturity period     1 month            
Forward interest rate swaps | Derivative instruments designated as hedges                  
Change in unrealized gain (loss) on anticipated sales hedging:                  
Derivative, notional amount               $ 800 $ 800