XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, unrealized loss position $ 178 $ 227
Debt securities, fair value 21,097 21,452
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, unrealized loss position 21 27
Debt securities, fair value 15,505 12,926
Government Sponsored Enterprise Notes [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, unrealized loss position 1 4
Debt securities, fair value 2,702 5,550
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, unrealized loss position 156 196
Debt securities, fair value $ 2,890 $ 2,976