XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Debt Securities, Available-for-Sale, Amortized Cost $ 24,160 $ 23,818
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 13 11
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (321) (391)
Debt Securities, Available-for-Sale 23,852 23,438
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 18,615 16,641
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 13 10
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (42) (66)
Debt Securities, Available-for-Sale 18,586 16,585
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 1,867 3,356
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (1) (3)
Debt Securities, Available-for-Sale 1,866 3,353
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,678 3,821
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (278) (322)
Debt Securities, Available-for-Sale $ 3,400 $ 3,500