XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 455 $ 645
Debt Securities, Available-for-Sale, Unrealized Loss Position 28,048 41,635
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 4
Debt Securities, Available-for-Sale, Unrealized Loss Position 3,356
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 76 148
Debt Securities, Available-for-Sale, Unrealized Loss Position 21,754 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 3 8
Debt Securities, Available-for-Sale, Unrealized Loss Position 2,910 3,873
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 376 485
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,384 $ 3,368