XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments, Hedging Activities and Fair Value - Fair Value of Outstanding Derivative Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Derivative contracts    
Asset derivatives $ 8,531 $ 5,018
Liability derivatives 6,282 4,783
Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 7,795 3,559
Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 1,547 2,934
Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 736 1,331
Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives   128
Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives 96  
Interest rate swaps | Other liabilities    
Derivative contracts    
Liability derivatives 4,639 1,849
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 3,011 4,429
Liability derivatives 4,856 1,873
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 2,275 2,970
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 121 24
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 736 1,331
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives   128
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives 96  
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other liabilities    
Derivative contracts    
Liability derivatives 4,639 1,849
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 5,520 589
Liability derivatives 1,426 2,910
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 5,520 589
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 1,426 2,910
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives   0
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives 0  
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other liabilities    
Derivative contracts    
Liability derivatives $ 0 $ 0