XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of financial assets and liabilities measured at fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value June 30, 2024

​

​

Total

​

Input Levels Used

​

​

Fair Value

​

Level 1

​

Level 2

​

Level 3

Cash and cash equivalents

   

$

45,623

    

$

45,623

    

$

—

    

$

—

Available for sale securities

​

​

279,543

​

​

4,049

​

​

275,494

​

​

—

Foreign currency derivatives

​

​

(43)

​

​

—

​

​

(43)

​

​

—

Commodity derivatives

​

​

(1,487)

​

​

(1,487)

​

​

—

​

​

—

Trading securities

​

​

98,728

​

​

81,058

​

​

17,670

​

​

—

Total assets measured at fair value

​

$

422,364

​

$

129,243

​

$

293,121

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value December 31, 2023

​

​

​

Total

​

Input Levels Used

​

​

​

Fair Value

​

​

Level 1

​

​

Level 2

​

​

Level 3

Cash and cash equivalents

   

$

75,915

    

$

75,915

    

$

—

    

$

—

Available for sale securities

​

​

263,313

​

 

4,084

​

 

259,229

​

​

—

Foreign currency derivatives

​

​

302

​

 

—

​

 

302

​

​

—

Commodity derivatives

​

​

(2,526)

​

 

(2,526)

​

 

—

​

​

—

Trading securities

​

​

87,800

​

 

70,681

​

 

17,119

​

​

—

Total assets measured at fair value

​

$

424,804

​

$

148,154

​

$

276,650

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value June 30, 2023

​

​

​

Total

​

Input Levels Used

​

​

​

Fair Value

​

​

Level 1

​

​

Level 2

​

​

Level 3

Cash and cash equivalents

   

$

26,047

    

$

26,047

    

$

—

    

$

—

Available for sale securities

​

​

254,305

​

​

4,510

​

​

249,795

​

​

—

Foreign currency derivatives

​

​

108

​

​

—

​

​

108

​

​

—

Commodity derivatives

​

​

(806)

​

​

(806)

​

​

—

​

​

—

Trading securities

​

​

81,319

​

​

65,065

​

​

16,254

​

​

—

Total assets measured at fair value

​

$

360,973

​

$

94,816

​

$

266,157

​

$

—

​