XML 103 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Instruments and Hedging Activities - Foreign Currency Forward Contracts (Details)
€ in Millions, $ in Millions
9 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
EUR (€)
Dec. 31, 2018
USD ($)
Foreign currency exchange contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Derivative, Term of Contract 18 months    
Cross currency swaps      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives $ 498.0 € 450.0  
Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 1,320.1   $ 686.6
European Euro (EUR) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 550.4   134.2
Israeli Shekel (ILS) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 413.8   232.6
United States Dollar (USD) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 80.7   39.3
British Pound (GBP) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 77.9   90.2
Danish Krone (DKK) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 51.7   56.5
Canadian Dollar (CAD) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 48.4   31.7
Swedish (SEK) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 43.7   38.7
Chinese Yuan (CNY) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 18.7   0.0
Polish Zloty (PLZ) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 15.9   18.2
Norwegian Krone (NOK) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 9.4   6.2
Mexican Peso (MPX) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 4.2   25.9
Other | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives 4.0   8.7
Romanian New Leu (RON) | Foreign currency forward contracts      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Notional amount of derivatives $ 1.3   $ 4.4