XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Fair Value of Derivative Instruments          
Derivative Assets $ 3,799   $ 3,799   $ 2,758
Derivative Liabilities 137   137   401
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (940) $ (251) 807 $ (514)  
Foreign Exchange Contracts          
Fair Value of Derivative Instruments          
Aggregate amount of forward exchange contracts 49,400   49,400    
Foreign Exchange Contract, Amount of Gain (Loss) Recognized in Income on Derivative, not designated as hedging instruments (940) $ (251) 807 $ (514)  
Derivative Contracts Not Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 747   747   206
Derivative Liabilities 137   137   401
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets 747   747   206
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities          
Fair Value of Derivative Instruments          
Derivative Liabilities 137   137   401
Derivative Contracts Designated as Hedging Instruments          
Fair Value of Derivative Instruments          
Derivative Assets 3,052   3,052   2,552
Derivative Contracts Designated as Hedging Instruments | Cross Currency Swap Contract | Prepaid and other          
Fair Value of Derivative Instruments          
Derivative Assets $ 3,052   $ 3,052   $ 2,552