XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Measurements  
Schedule of financial assets and liabilities measured at fair value

Estimated Fair Value March 31, 2025

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

119,528

    

$

119,528

    

$

    

$

Available for sale securities

287,136

4,124

283,012

Foreign currency derivatives

(620)

(620)

Commodity derivatives

(223)

(223)

Trading securities

100,892

82,512

18,380

Total assets measured at fair value

$

506,713

$

205,941

$

300,772

$

Estimated Fair Value December 31, 2024

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

138,841

    

$

138,841

    

$

    

$

Available for sale securities

283,060

 

4,102

 

278,958

Foreign currency derivatives

(818)

 

 

(818)

Commodity derivatives

(2,166)

 

(2,166)

 

Trading securities

105,067

 

86,925

 

18,142

Total assets measured at fair value

$

523,984

$

227,702

$

296,282

$

Estimated Fair Value March 31, 2024

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

64,886

    

$

64,886

    

$

    

$

Available for sale securities

277,471

4,038

273,433

Foreign currency derivatives

(29)

(29)

Commodity derivatives

(559)

(559)

Trading securities

95,957

78,362

17,595

Total assets measured at fair value

$

437,726

$

146,727

$

290,999

$