XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 391 $ 645
Debt Securities, Available-for-Sale, Unrealized Loss Position 18,880 41,635
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 66 148
Debt Securities, Available-for-Sale, Unrealized Loss Position 12,936 31,038
Government Sponsored Enterprise Notes [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 3  
Debt Securities, Available-for-Sale, Unrealized Loss Position 2,634  
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 322 8
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,310 3,873
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
Municipal Bonds [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss   485
Debt Securities, Available-for-Sale, Unrealized Loss Position   $ 3,368