XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities measured at fair value

Estimated Fair Value December 31, 2023

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and 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 December 31, 2022

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and 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

$

Summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of investment portfolio by major security type

December 31, 2023

 

Amortized

Fair

Unrealized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

 

Municipal bonds

$

$

$

$

Variable rate demand notes

4,590

4,590

Corporate bonds

 

257,766

 

254,640

 

 

(3,126)

Government securities

 

4,070

 

4,083

 

13

Certificates of deposit

$

266,426

$

263,313

$

$

(3,113)

December 31, 2022

 

Amortized

Fair

Unrealized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

 

Municipal bonds

$

41

$

40

$

$

(1)

Variable rate demand notes

4,800

4,800

Corporate bonds

 

276,148

 

264,575

 

 

(11,573)

Government securities

 

1,924

 

1,889

 

(35)

Certificates of deposit

 

1,157

1,144

(13)

$

284,070

$

272,448

$

$

(11,622)