XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivatives designated as hedging instruments | Accounts receivable, net | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets $ 4,699 $ 1,884
Derivatives designated as hedging instruments | Other assets | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 87 6
Derivatives designated as hedging instruments | Accrued liabilities | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities (2,411) (2,644)
Derivatives designated as hedging instruments | Accrued liabilities | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities (113) 0
Derivatives designated as hedging instruments | Other Liabilities | Commodity contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities (56) (31)
Derivatives designated as hedging instruments | Prepaid Expenses and Other Current Assets | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 25 0
Derivatives not designated as hedging instruments | Accounts receivable, net | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value assets 2,743 4,107
Derivatives not designated as hedging instruments | Accrued liabilities | Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Fair value liabilities $ (1,578) $ (3,308)