XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.4
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amount of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative asset, fair value $ 25,655 $ 79,640
Derivative liability, fair value 40,912 15,592
Derivatives designated as hedging instruments: | Level 2    
Derivative [Line Items]    
Derivative asset, fair value 23,176 74,706
Derivative liability, fair value 40,039 14,917
Derivatives designated as hedging instruments: | Level 2 | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 17,585 60,192
Derivatives designated as hedging instruments: | Level 2 | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 5,591 14,514
Derivatives designated as hedging instruments: | Level 2 | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 30,134 12,381
Derivatives designated as hedging instruments: | Level 2 | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 9,905 2,536
Derivatives not designated as hedging instruments: | Level 2 | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 2,479 4,934
Derivatives not designated as hedging instruments: | Level 2 | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 873 $ 675