XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 251 $ 391
Debt Securities, Available-for-Sale, Unrealized Loss Position 15,517 18,880
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 31 66
Debt Securities, Available-for-Sale, Unrealized Loss Position 12,455 12,936
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 220 322
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,062 3,310
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