XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 321 $ 391
Debt Securities, Available-for-Sale, Unrealized Loss Position 10,171 18,880
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 42 66
Debt Securities, Available-for-Sale, Unrealized Loss Position 5,309 12,936
Government Sponsored Enterprise Notes [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 1 3
Debt Securities, Available-for-Sale, Unrealized Loss Position 1,567 2,634
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 278 322
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,295 $ 3,310