XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Debt Securities, Available-for-Sale, Amortized Cost $ 27,598 $ 23,818
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 18 11
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (342) (391)
Debt Securities, Available-for-Sale 27,274 23,438
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 20,568 16,641
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 16 10
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (52) (66)
Debt Securities, Available-for-Sale 20,532 16,585
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,342 3,356
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3)
Debt Securities, Available-for-Sale 3,343 3,353
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,688 3,821
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (290) (322)
Debt Securities, Available-for-Sale $ 3,399 $ 3,500