v3.26.3
Note 7 - Debt Securities (Tables)
12 Months Ended
Jul. 31, 2026
Notes Tables  
Debt Securities, Available-for-Sale [Table Text Block]

(in thousands)

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

July 31, 2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

25,950

 

 

$

1

 

 

$

(9

)

 

$

25,942

 

Government sponsored enterprise notes

 

 

10,077

 

 

 

—

 

 

 

(17

)

 

 

10,060

 

Corporate bonds

 

 

2,747

 

 

 

-

 

 

 

(137

)

 

 

2,610

 

TOTAL

 

$

38,774

 

 

$

1

 

 

$

(163

)

 

$

38,612

 

July 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

12,953

 

 

$

—

 

 

$

(27

)

 

$

12,926

 

Government sponsored enterprise notes

 

 

5,554

 

 

 

—

 

 

 

(4

)

 

 

5,550

 

Corporate bonds

 

 

3,367

 

 

 

2

 

 

 

(196

)

 

 

3,173

 

TOTAL

 

$

21,874

 

 

$

2

 

 

$

(227

)

 

$

21,649

 

Investments Classified by Contractual Maturity Date [Table Text Block]

(in thousands)

 

Fair Value

 

Within one year

 

$

36,727

 

After one year through five years

 

 

1,682

 

After five years through ten years

 

 

194

 

After ten years

 

 

9

 

TOTAL

 

$

38,612

 

Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]

(in thousands)

 

Unrealized Losses

 

 

Fair Value

 

July 31, 2026

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

9

 

 

$

25,941

 

Government sponsored enterprise notes

 

 

17

 

 

 

10,060

 

Corporate bonds

 

 

137

 

 

 

2,610

 

TOTAL

 

$

163

 

 

$

38,611

 

July 31, 2025

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

27

 

 

$

12,926

 

Government sponsored enterprise notes

 

 

4

 

 

 

5,550

 

Corporate bonds

 

 

196

 

 

 

2,976

 

TOTAL

 

$

227

 

 

$

21,452

 

(in thousands)

 

Unrealized Losses

 

 

Fair Value

 

July 31, 2026

 

 

 

​

 

 

 

​

U.S. Treasury bills and notes

 

$

7

 

 

$

338

 

Corporate bonds

 

 

134

 

 

 

2,332

 

TOTAL

 

$

141

 

 

$

2,670

 

July 31, 2025

 

 

 

​

 

 

 

​

U.S. Treasury bills and notes

 

$

19

 

 

$

329

 

Corporate bonds

 

 

195

 

 

 

2,967

 

TOTAL

 

$

214

 

 

$

3,296