XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Fair Value Carrying Amount of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Derivative asset, fair value $ 15,594 $ 22,995
Derivative liability, fair value 18,100 13,675
Level 2: | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 15,478 21,523
Derivative liability, fair value 17,949 13,204
Level 2: | Derivatives designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 14,329 19,464
Level 2: | Derivatives designated as hedging instruments: | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 1,149 2,059
Level 2: | Derivatives designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 15,805 12,130
Level 2: | Derivatives designated as hedging instruments: | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 2,144 1,074
Level 2: | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 116 1,472
Level 2: | Derivatives Not Designated as Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 151 $ 471