XML 102 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Fair Value of Derivative Instruments in the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value of Derivative Instruments      
Derivative Assets $ 2,758 $ 259  
Derivative Liabilities 401 1,371  
Cash delivered on foreign currency forward contract     $ 66,155
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (141) 652  
Foreign Exchange Contracts      
Fair Value of Derivative Instruments      
Aggregate amount of forward exchange contracts 51,500    
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (141) 652  
Derivative Contracts Not Designated as Hedging Instruments      
Fair Value of Derivative Instruments      
Derivative Assets 206 259  
Derivative Liabilities 401 331  
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other      
Fair Value of Derivative Instruments      
Derivative Assets 206 259  
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities      
Fair Value of Derivative Instruments      
Derivative Liabilities 401 331  
Derivative Contracts Designated as Hedging Instruments      
Fair Value of Derivative Instruments      
Derivative Assets 2,552    
Derivative Liabilities   1,040  
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Prepaid and other      
Fair Value of Derivative Instruments      
Derivative Assets $ 2,552    
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Accounts payable and accrued liabilities      
Fair Value of Derivative Instruments      
Derivative Liabilities   $ 1,040