XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-Sale, Amortized Cost $ 31,860 $ 43,059
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 14
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (455) (645)
Debt Securities, Available-for-Sale 31,419 42,414
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Amortized Cost [1] 960 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] 960 4,076
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 23,738 31,186
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 12
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (76) (148)
Debt Securities, Available-for-Sale 23,674 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,261 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 (3) (8)
Debt Securities, Available-for-Sale 3,259 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 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (376) (485)
Debt Securities, Available-for-Sale $ 3,526 $ 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.