XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2025
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities measured at fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value December 31, 2025

 

​

​

Total

​

Input Levels Used

 

​

  ​ ​ ​

Fair Value

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

  ​ ​ ​Level 3    

 

Cash and equivalents

​

$

127,165

​

$

127,165

​

$

—

​

$

—

​

Available for sale securities

​

 

365,041

​

​

2,961

​

​

362,080

​

​

—

​

Foreign currency derivatives

​

 

92

​

​

—

​

​

92

​

​

—

​

Commodity derivatives

​

 

(1,748)

​

​

(1,748)

​

​

—

​

​

—

​

Trading securities

​

 

121,541

​

​

104,642

​

​

16,899

​

​

—

​

Total assets measured at fair value

​

$

612,091

​

$

233,020

​

$

379,071

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Fair Value December 31, 2024

 

​

​

Total

​

Input Levels Used

 

​

  ​ ​ ​

Fair Value

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

  ​ ​ ​Level 3    

 

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

​

$

—

​

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2025

 

​

​

Amortized

​

Fair

​

Unrealized

​

 

Available for Sale:

  ​ ​ ​

Cost

  ​ ​ ​

Value

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

 

Variable rate demand notes

​

​

—

​

​

—

​

​

—

​

​

—

​

​

Corporate bonds

​

 

360,094

​

 

362,080

​

 

1,986

​

 

—

​

​

Government securities

​

 

2,953

​

 

2,961

​

​

8

​

 

—

​

​

​

​

$

363,047

​

$

365,041

​

$

1,994

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2024

 

​

​

Amortized

​

Fair

​

Unrealized

​

 

Available for Sale:

  ​ ​ ​

Cost

  ​ ​ ​

Value

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

 

Variable rate demand notes

​

​

5,485

​

​

5,485

​

​

—

​

​

—

​

​

Corporate bonds

​

 

271,978

​

 

273,473

​

 

1,495

​

 

—

​

​

Government securities

​

 

4,036

​

 

4,102

​

​

66

​

 

—

​

​

​

​

$

281,499

​

$

283,060

​

$

1,561

​

$

—

​

​

​