XML 104 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair Value of Derivative Instruments in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value of Derivative Instruments    
Derivative assets $ 842 $ 322
Derivative liabilities 221 8,455
Foreign Exchange Contracts    
Fair Value of Derivative Instruments    
Derivative, notional amount 49,400  
Derivative Contracts Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 511 0
Derivative liabilities 0 8,309
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 511 0
Derivative Contracts Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 0 8,309
Derivative Contracts Not Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 331 322
Derivative liabilities 221 146
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 331 322
Derivative Contracts Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 221 146
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