XML 18 R63.htm IDEA: XBRL DOCUMENT v3.19.3
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Fair Value of Derivative Instruments in the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Fair Value of Derivative Instruments          
Derivative Assets $ 6,711   $ 6,711   $ 259
Derivative Liabilities 597   597   1,371
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (15) $ (1,011) (529) $ 102  
Foreign Exchange Contracts          
Fair Value of Derivative Instruments          
Aggregate amount of forward exchange contracts outstanding 43,900   43,900    
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (15) $ (1,011) (529) $ 102  
Derivative Contracts Not Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 38   38   259
Derivative Liabilities 597   597   331
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets 38   38   259
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities          
Fair Value of Derivative Instruments          
Derivative Liabilities 597   597   331
Derivative Contracts Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 6,673   6,673    
Derivative Liabilities         1,040
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets $ 6,673   $ 6,673    
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Accounts payable and accrued liabilities          
Fair Value of Derivative Instruments          
Derivative Liabilities         $ 1,040