XML 105 R86.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Fair Value of Derivative Instruments in the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value of Derivative Instruments    
Derivative assets $ 322 $ 2,758
Derivative liabilities 8,455 401
Derivative Contracts Not Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 322 206
Derivative liabilities 146 401
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 322 206
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 146 401
Derivative Contracts Not Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 0
Derivative Contracts Not Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 0 0
Derivative Contracts Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 0 2,552
Derivative liabilities 8,309 0
Derivative Contracts Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 0
Derivative Contracts Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 0 0
Derivative Contracts Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 2,552
Derivative Contracts Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities $ 8,309 $ 0