XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative Assets $ 24,594 $ 79,640
Derivative Liabilities 58,540 15,592
Level 2: | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Derivative Assets 20,165 74,706
Derivative Liabilities 57,719 14,917
Level 2: | Derivatives designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative Assets 14,449 60,192
Level 2: | Derivatives designated as hedging instruments: | Other assets    
Derivative [Line Items]    
Derivative Assets 5,716 14,514
Level 2: | Derivatives designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liabilities 42,918 12,381
Level 2: | Derivatives designated as hedging instruments: | Other long-term liabilities    
Derivative [Line Items]    
Derivative Liabilities 14,801 2,536
Level 2: | Derivatives not designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative Assets 4,429 4,934
Level 2: | Derivatives not designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative Liabilities $ 821 $ 675