v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2024
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
Schedule of fair value of derivative instruments

​

​

​

​

​

​

​

​

​

​

​

​

    

Fair value

    

​

 

Derivatives designated as

​

December 31,

​

December 31,

​

    

 

hedging instruments

    

2024

    

2023

    

Balance Sheet location

 

Assets:

 

​

  

 

​

  

 

  

​

Commodity contracts

​

$

1,884

​

$

4,480

 

Accounts receivable, net

​

Commodity contracts

​

$

6

​

$

316

 

Other assets

​

Liabilities:

​

 

  

​

 

  

 

  

​

Commodity contracts

​

$

(2,644)

​

$

(386)

​

Accrued liabilities

​

Commodity contracts

​

$

(31)

​

$

—

 

Other liabilities

​

​

​

​

​

​

​

​

​

​

​

​

    

Fair value

    

​

Derivatives not designated as

​

December 31,

​

December 31,

​

    

hedging instruments

    

2024

    

2023

    

Balance Sheet location

Assets:

 

​

  

 

​

  

 

  

Foreign currency exchange contracts

​

$

4,107

​

$

138

 

Accounts receivable, net

Liabilities:

​

 

  

​

 

  

 

  

Foreign currency exchange contracts

​

$

(3,308)

​

$

(1,221)

 

Accrued liabilities

Schedule of changes in the fair values of derivatives designated as cash flow hedges had on other comprehensive income ("OCI"), AOCI and earnings

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 2024

Derivatives designated as

    

Gain (loss)

    

Location of gain (loss)

    

Gain (loss) reclassified

hedging instruments

 

recognized in AOCI

 

recognized in income

 

from AOCI into income

Commodity contracts

​

$

(1,131)

 

Cost of sales

​

$

2,835

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 2023

Derivatives designated as

    

Gain (loss)

    

Location of gain (loss)

    

Gain (loss) reclassified

hedging instruments

​

recognized in AOCI

​

recognized in income

​

from AOCI into income

Commodity contracts

​

$

4,410

​

Cost of sales

​

$

(317)

Schedule of net gains (losses) on derivative instruments in the consolidated statements of income

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Gain (loss) recognized

​

​

​

​

in income on derivatives

​

​

​

​

Year ended

Derivatives not designated as

​

Location of gain (loss)

​

December 31, 

​

December 31, 

​

December 31, 

hedging instruments

    

recognized in income on derivatives

    

2024

    

2023

    

2022

Foreign currency exchange contracts

 

Interest and other income (expense), net

 

$

1,651

 

$

(12,364)

 

$

(6,893)