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)

​

​

​