XML 98 R60.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Fair Value of Derivative Instruments in the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value of Derivative Instruments      
Derivative Assets $ 8,830   $ 2,758
Derivative Liabilities 505   401
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments 1,747 $ (263)  
Foreign Exchange Contracts      
Fair Value of Derivative Instruments      
Aggregate amount of forward exchange contracts 56,100    
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments 1,747 $ (263)  
Derivative Contracts Not Designated as Hedging Instruments      
Fair Value of Derivative Instruments      
Derivative Assets 2,061   206
Derivative Liabilities 505   401
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other      
Fair Value of Derivative Instruments      
Derivative Assets 2,061   206
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities      
Fair Value of Derivative Instruments      
Derivative Liabilities 505   401
Derivative Contracts Designated as Hedging Instruments      
Fair Value of Derivative Instruments      
Derivative Assets 6,769   2,552
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Prepaid and other      
Fair Value of Derivative Instruments      
Derivative Assets $ 6,769   $ 2,552