XML 176 R154.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVE FINANCIAL INSTRUMENTS - Summary of Derivative Financial Instruments (Details) - Foreign exchange contracts - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Designated as Hedging Instrument | Accounts receivable-other    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 532 $ 1,088
Designated as Hedging Instrument | Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 0 312
Designated as Hedging Instrument | Accounts payable    
Derivatives, Fair Value [Line Items]    
Liability derivatives 0 105
Derivatives Not Designated as Hedges | Accounts receivable-other    
Derivatives, Fair Value [Line Items]    
Asset derivatives 14 7
Derivatives Not Designated as Hedges | Accounts payable    
Derivatives, Fair Value [Line Items]    
Liability derivatives 0 1,722
Derivatives Not Designated as Hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 0 $ 12