v3.26.3
Note 7 - Debt Securities - Schedule of Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Debt securities, unrealized loss $ 163 $ 227
Debt securities, fair value 38,611 21,452
Debt securities, unrealized loss 12 months or longer 141 214
Debt securities, fair value 12 months or longer 2,670 3,296
US Treasury Bill Securities [Member]    
Debt securities, unrealized loss 9 27
Debt securities, fair value 25,941 12,926
Debt securities, unrealized loss 12 months or longer 7 19
Debt securities, fair value 12 months or longer 338 329
US Government-sponsored Enterprises Debt Securities [Member]    
Debt securities, unrealized loss 17 4
Debt securities, fair value 10,060 5,550
Corporate Bond Securities [Member]    
Debt securities, unrealized loss 137 196
Debt securities, fair value 2,610 2,976
Debt securities, unrealized loss 12 months or longer 134 195
Debt securities, fair value 12 months or longer $ 2,332 $ 2,967