XML 81 R61.htm IDEA: XBRL DOCUMENT v3.19.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Fair Value of Derivative Instruments in the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Fair Value of Derivative Instruments          
Derivative Assets $ 266   $ 266   $ 259
Derivative Liabilities 809   809   1,371
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (251) $ 972 (514) $ 1,113  
Foreign Exchange Contracts          
Fair Value of Derivative Instruments          
Aggregate amount of forward exchange contracts outstanding 56,900   56,900    
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (251) $ 972 (514) $ 1,113  
Derivative Contracts Not Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 157   157   259
Derivative Liabilities 736   736   331
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets 157   157   259
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities          
Fair Value of Derivative Instruments          
Derivative Liabilities 736   736   331
Derivative Contracts Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 109   109    
Derivative Liabilities 73   73   1,040
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets 109   109    
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Accounts payable and accrued liabilities          
Fair Value of Derivative Instruments          
Derivative Liabilities $ 73   $ 73   $ 1,040