XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair Value of Derivative Instruments in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value of Derivative Instruments    
Derivative assets $ 1,107 $ 842
Derivative liabilities 9,109 221
Derivatives Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 0 511
Derivative liabilities 8,840 0
Derivatives Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 0
Derivatives Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 0 0
Derivatives Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 511
Derivatives Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 8,840 0
Derivatives not Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative assets 1,107 331
Derivative liabilities 269 221
Derivatives not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 1,107 331
Derivatives not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities 269 221
Derivatives not Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative assets 0 0
Derivatives not Designated as Hedging Instruments | Cross Currency Interest Rate Contract | Accounts payable and accrued liabilities    
Fair Value of Derivative Instruments    
Derivative liabilities $ 0 $ 0