XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Debt Securities, Available-for-Sale, Amortized Cost $ 33,953 $ 43,059
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (711) (645)
Debt Securities, Available-for-Sale 33,242 42,414
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Amortized Cost [1] 1,920 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] (3) (4)
Debt Securities, Available-for-Sale [1] 1,917 4,076
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 25,085 31,186
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (141) (148)
Debt Securities, Available-for-Sale 24,944 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,047 3,881
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3) (8)
Debt Securities, Available-for-Sale 3,044 3,873
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,901 3,912
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (564) (485)
Debt Securities, Available-for-Sale $ 3,337 $ 3,427
[1] Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.