XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Summary of Derivative Financial Instruments (Details) - FX Forward Contracts - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Derivatives Designated as Hedges | Accounts receivable – other    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 444 $ 250
Derivatives Designated as Hedges | Other Assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 468 348
Derivatives Designated as Hedges | Accounts payable    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 219 177
Derivatives Designated as Hedges | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 284 93
Derivatives Not Designated as Hedges | Accounts receivable – other    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 5,000 $ 0