v3.26.1
Note 7 - Debt Securities (Tables)
9 Months Ended
Apr. 30, 2026
Notes Tables  
Debt Securities, Available-for-Sale [Table Text Block]

(in thousands)

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

April 30, 2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

15,799

 

 

$

-

 

 

$

(15

)

 

$

15,784

 

Government sponsored enterprise notes

 

 

8,000

 

 

 

-

 

 

 

(10

)

 

 

7,990

 

Corporate bonds

 

 

2,917

 

 

 

3

 

 

 

(137

)

 

 

2,783

 

Total

 

$

26,716

 

 

$

3

 

 

$

(162

)

 

$

26,557

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

24,512

 

After one year to five years

 

 

1,796

 

After five years to ten years

 

 

239

 

After ten years

 

 

10

 

Total

 

$

26,557

 

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

(in thousands)

 

Unrealized Losses

 

 

Fair Value

 

April 30, 2026

 

 

 

 

 

 

 

 

U.S. Treasury bills and notes

 

$

(15

)

 

$

15,784

 

Government sponsored enterprise notes

 

 

(10

)

 

 

7,990

 

Corporate bonds

 

 

(137

)

 

 

2,783

 

Total

 

$

(162

)

 

$

26,557

 

 

 

 

 

 

 

 

 

 

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

April 30, 2026

U.S. Treasury bills and notes

$

(9

)

$

337

Corporate bonds

(136

)

2,462

Total

$

(145

)

$

2,799

July 31, 2025

U.S. Treasury bills and notes

$

(19

)

$

329

Corporate bonds

(195

)

2,967

Total

$

(214

)

$

3,296