v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Derivative Assets $ 45,849 $ 25,655
Derivative Liabilities 41,079 40,912
Level 2: | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Derivative Assets 39,874 23,176
Derivative Liabilities 40,620 40,039
Level 2: | Derivatives designated as hedging instruments: | Balance Sheet Location: us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent    
Derivative [Line Items]    
Derivative Liabilities 33,066 30,134
Level 2: | Derivatives designated as hedging instruments: | Balance Sheet Location: us-gaap:OtherAssetsCurrent    
Derivative [Line Items]    
Derivative Assets 30,413 17,585
Level 2: | Derivatives designated as hedging instruments: | Balance Sheet Location: us-gaap:OtherAssetsNoncurrent    
Derivative [Line Items]    
Derivative Assets 9,461 5,591
Level 2: | Derivatives designated as hedging instruments: | Balance Sheet Location: us-gaap:OtherLiabilitiesNoncurrent    
Derivative [Line Items]    
Derivative Liabilities 7,554 9,905
Level 2: | Derivatives not designated as hedging instruments: | Balance Sheet Location: us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent    
Derivative [Line Items]    
Derivative Liabilities 459 873
Level 2: | Derivatives not designated as hedging instruments: | Balance Sheet Location: us-gaap:OtherAssetsCurrent    
Derivative [Line Items]    
Derivative Assets $ 5,975 $ 2,479