v3.26.3
Note 7 - Debt Securities - Schedule of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Amortized Cost $ 38,774 $ 21,874
Gross Unrealized Gains 1 2
Gross Unrealized Losses (163) (227)
Fair Value 38,612 21,649
US Treasury Securities [Member]    
Amortized Cost 25,950 12,953
Gross Unrealized Gains 1 0
Gross Unrealized Losses (9) (27)
Fair Value 25,942 12,926
US Government-sponsored Enterprises Debt Securities [Member]    
Amortized Cost 10,077 5,554
Gross Unrealized Gains 0 0
Gross Unrealized Losses (17) (4)
Fair Value 10,060 5,550
Corporate Bond Securities [Member]    
Amortized Cost 2,747 3,367
Gross Unrealized Gains 0 2
Gross Unrealized Losses (137) (196)
Fair Value $ 2,610 $ 3,173