v3.26.1
Note 7 - Debt Securities - Schedule of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Amortized Cost $ 26,716 $ 21,874
Gross Unrealized Gains 3 2
Gross Unrealized Losses (162) (227)
Fair Value 26,557 21,649
US Treasury Securities [Member]    
Amortized Cost 15,799 12,953
Gross Unrealized Gains 0 0
Gross Unrealized Losses (15) (27)
Fair Value 15,784 12,926
US Government-sponsored Enterprises Debt Securities [Member]    
Amortized Cost 8,000 5,554
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (4)
Fair Value 7,990 5,550
Corporate Bond Securities [Member]    
Amortized Cost 2,917 3,367
Gross Unrealized Gains 3 2
Gross Unrealized Losses (137) (196)
Fair Value $ 2,783 $ 3,173