XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives designated as hedging instruments | Accounts receivables, net | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets $ 1,884 $ 4,480
Derivatives designated as hedging instruments | Other assets | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 6 316
Derivatives designated as hedging instruments | Accrued liabilities | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities (2,644) (386)
Derivatives designated as hedging instruments | Other Liabilities | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities (31) 0
Derivatives not designated as hedging instruments | Accounts receivables, net | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 4,107 138
Derivatives not designated as hedging instruments | Accrued liabilities | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities $ (3,308) $ (1,221)