XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Fair Value Carrying Amount of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Derivative asset, fair value $ 18,835 $ 22,995
Derivative liability, fair value 24,824 13,675
Level 2: | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 15,387 21,523
Derivative liability, fair value 23,697 13,204
Level 2: | Derivatives designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 13,659 19,464
Level 2: | Derivatives designated as hedging instruments: | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 1,728 2,059
Level 2: | Derivatives designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 18,445 12,130
Level 2: | Derivatives designated as hedging instruments: | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 5,252 1,074
Level 2: | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 3,448 1,472
Level 2: | Derivatives Not Designated as Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 1,127 $ 471