v3.26.1
Note 7 - Debt Securities - Schedule of Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Debt securities, unrealized loss $ (162) $ (227)
Debt securities, fair value 26,557 21,452
Debt securities, unrealized loss 12 months or longer (145) (214)
Debt securities, fair value 12 months or longer 2,799 3,296
US Treasury Bill Securities [Member]    
Debt securities, unrealized loss (15) (27)
Debt securities, fair value 15,784 12,926
Debt securities, unrealized loss 12 months or longer (9) (19)
Debt securities, fair value 12 months or longer 337 329
US Government-sponsored Enterprises Debt Securities [Member]    
Debt securities, unrealized loss (10) (4)
Debt securities, fair value 7,990 5,550
Corporate Bond Securities [Member]    
Debt securities, unrealized loss (137) (196)
Debt securities, fair value 2,783 2,976
Debt securities, unrealized loss 12 months or longer (136) (195)
Debt securities, fair value 12 months or longer $ 2,462 $ 2,967