XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Debt Securities, Available-for-Sale, Amortized Cost $ 18,932 $ 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 (251) (391)
Debt Securities, Available-for-Sale 18,683 23,438
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 13,833 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 (31) (66)
Debt Securities, Available-for-Sale 13,802 16,585
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 1,617 3,356
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3)
Debt Securities, Available-for-Sale 1,617 3,353
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,482 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 (220) (322)
Debt Securities, Available-for-Sale $ 3,264 $ 3,500