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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

$

-

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value December 31, 2022

​

​

​

Total

​

Input Levels Used

​

​

​

Fair Value

​

​

Level 1

​

​

Level 2

​

​

Level 3

Cash and cash equivalents

   

$

53,270

    

$

53,270

    

$

-

    

$

-

Available for sale securities

​

​

272,448

​

 

1,889

​

 

270,559

​

​

-

Foreign currency derivatives

​

​

(282)

​

 

-

​

 

(282)

​

​

-

Commodity derivatives

​

​

10

​

 

10

​

 

-

​

​

-

Trading securities

​

​

71,208

​

 

56,049

​

 

15,159

​

​

-

Total assets measured at fair value

​

$

396,654

​

$

111,218

​

$

285,436

​

$

-

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value June 30, 2022

​

​

​

Total

​

Input Levels Used

​

​

​

Fair Value

​

​

Level 1

​

​

Level 2

​

​

Level 3

Cash and cash equivalents

   

$

46,628

    

$

46,628

    

$

-

    

$

-

Available for sale securities

​

​

262,057

​

​

748

​

​

261,309

​

​

-

Foreign currency derivatives

​

​

165

​

​

-

​

​

165

​

​

-

Commodity derivatives

​

​

100

​

​

100

​

​

-

​

​

-

Trading securities

​

​

72,480

​

​

56,964

​

​

15,516

​

​

-

Total assets measured at fair value

​

$

381,430

​

$

104,440

​

$

276,990

​

$

-