XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Instruments - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Derivatives Designated as Hedging Instruments | Foreign currency exchange contracts | Other assets    
Derivative [Line Items]    
Foreign currency exchange contracts - assets $ 377 $ 1,912
Derivatives Designated as Hedging Instruments | Foreign currency exchange contracts | Other liabilities    
Derivative [Line Items]    
Foreign currency exchange contracts - liabilities (633) 0
Derivatives Designated as Hedging Instruments | Interest rate swap agreements | Other assets    
Derivative [Line Items]    
Interest rate derivatives - assets 10  
Derivatives Designated as Hedging Instruments | Interest rate swap agreements | Other liabilities    
Derivative [Line Items]    
Interest rate derivative - liabilities   (7)
Derivatives Not Designated as Hedging Instruments | Foreign currency exchange contracts | Other assets    
Derivative [Line Items]    
Foreign currency exchange contracts - assets 658 0
Derivatives Not Designated as Hedging Instruments | Foreign currency exchange contracts | Other liabilities    
Derivative [Line Items]    
Foreign currency exchange contracts - liabilities (6,578) (1,110)
Derivatives Not Designated as Hedging Instruments | Interest rate cap contracts | Other assets    
Derivative [Line Items]    
Interest rate derivatives - assets $ 2,191 $ 3,922