XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost $ 25,357 $ 21,874
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 7 2
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (178) (227)
Debt Securities, Available-for-Sale 25,186 21,649
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 15,876 12,953
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (21) (27)
Debt Securities, Available-for-Sale 15,855 12,926
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 6,218 5,554
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 2
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (1) (4)
Debt Securities, Available-for-Sale 6,219 5,550
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 3,263 3,367
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 5 2
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (156) (196)
Debt Securities, Available-for-Sale $ 3,112 $ 3,173