v3.25.2
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Debt Securities, Available-for-Sale, Amortized Cost $ 21,874 $ 23,818
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 2 11
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (227) (391)
Debt Securities, Available-for-Sale 21,649 23,438
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 12,953 16,641
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 10
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (27) (66)
Debt Securities, Available-for-Sale 12,926 16,585
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 5,554 3,356
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (4) (3)
Debt Securities, Available-for-Sale 5,550 3,353
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,367 3,821
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 2 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (196) (322)
Debt Securities, Available-for-Sale $ 3,173 $ 3,500