XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-Sale, Amortized Cost $ 23,818 $ 43,059
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 11
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (391) (645)
Debt Securities, Available-for-Sale 23,438 42,414
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 16,641 31,186
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 10
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (66) (148)
Debt Securities, Available-for-Sale 16,585 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 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 3,353  
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,821 3,881
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (322) (8)
Debt Securities, Available-for-Sale $ 3,500 3,873
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Amortized Cost [1]   4,080
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax [1]  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax [1]   (4)
Debt Securities, Available-for-Sale [1]   4,076
Municipal Bonds [Member]    
Debt Securities, Available-for-Sale, Amortized Cost   3,912
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax   (485)
Debt Securities, Available-for-Sale   $ 3,427
[1] Each of the certificates of deposit held by the Company has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.