XML 89 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivatives designated as hedging instruments | Accounts receivables, net | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets $ 4,480 $ 0
Derivatives designated as hedging instruments | Other assets | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 316 0
Derivatives designated as hedging instruments | Accrued liabilities | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets   0
Fair value liabilities (386)  
Derivatives not designated as hedging instruments | Accounts receivables, net | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 138 965
Derivatives not designated as hedging instruments | Accrued liabilities | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities $ (1,221) $ (4,698)