XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments Measured at Fair Value - Derivatives (Details)
€ in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 29, 2019
EUR (€)
Rate
Jun. 29, 2019
USD ($)
Rate
Dec. 31, 2018
USD ($)
Derivatives, Fair Value [Line Items]              
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax $ (1,427) $ 0 $ 4,106 $ 0      
Document Period End Date     Jun. 29, 2019        
Notional Amount of Derivative Contracts           $ 941,093 $ 607,747
Derivative Instruments, Gain (Loss) Recognized in Income, Net 452 5,952 $ 3,622 (93)      
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income, Effective Portion, Net (6,606) 231 (6,366) 459      
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax (5,555) (58) $ 398 (1,135)      
Interest rate swaps designated as fair value hedges [Member] | Notes Due in 2020 [Member]              
Derivatives, Fair Value [Line Items]              
Debt Instrument, Description of Variable Rate Basis     6 mo. USD LIBOR +        
Notional Amount of Derivative Contracts           $ 50,000  
Derivative, Fixed Interest Rate         6.00% 6.00%  
Derivative, Variable Interest Rate | Rate         3.896% 3.896%  
Interest Rate Swap [Member]              
Derivatives, Fair Value [Line Items]              
Derivative Instruments, Gain (Loss) Recognized in Income, Net (322) (308) $ (641) (611)      
Foreign Exchange Contract [Member]              
Derivatives, Fair Value [Line Items]              
Derivative Instruments, Gain (Loss) Recognized in Income, Net 774 6,260 4,263 518      
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]              
Derivatives, Fair Value [Line Items]              
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax 1,294 (58) 7,247 (1,135)      
Net Investment Hedging [Member] | Designated as Hedging Instrument [Member]              
Derivatives, Fair Value [Line Items]              
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax 224   6,816        
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Before Tax 2,192   3,598        
Cash Flow Hedging [Member] | Interest Rate Swap [Member]              
Derivatives, Fair Value [Line Items]              
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income, Effective Portion, Net 6,849            
Cash Flow Hedging [Member] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]              
Derivatives, Fair Value [Line Items]              
Derivative, Average Fixed Interest Rate         2.33% 2.33%  
Notional Amount of Derivative Contracts           $ 300,000  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax $ (6,849) $ 0 $ (6,849) $ 0      
Maturity March 2023 [Member] | Foreign Exchange Forward [Member]              
Derivatives, Fair Value [Line Items]              
Notional Amount of Derivative Contracts | €         € 50,000    
Maturity September 2024 [Member] | Foreign Exchange Forward [Member]              
Derivatives, Fair Value [Line Items]              
Notional Amount of Derivative Contracts | €         50,000    
Maturity April 2025 [Member] | Foreign Exchange Forward [Member]              
Derivatives, Fair Value [Line Items]              
Notional Amount of Derivative Contracts | €         100,000    
Maturity January 2028 [Member] | Foreign Exchange Forward [Member]              
Derivatives, Fair Value [Line Items]              
Notional Amount of Derivative Contracts | €         100,000    
All Maturities [Member] | Foreign Exchange Forward [Member]              
Derivatives, Fair Value [Line Items]              
Notional Amount of Derivative Contracts | €         € 300,000