XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Fair Value Carrying Amount of Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative asset, fair value $ 61,143 $ 22,775
Derivative liability, fair value 15,301 7,641
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative asset, fair value 61,062 22,348
Derivative liability, fair value 15,205 6,865
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 51,050 17,357
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 10,012 4,991
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 12,979 5,487
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 2,226 1,378
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 81 427
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 96 $ 776