XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Unrealized Losses $ 234 $ 367
Fair Value 3,255 8,036
US Treasury Bill Securities [Member]    
Unrealized Losses 16 60
Fair Value 271 4,827
Corporate Bond Securities [Member]    
Unrealized Losses 218 307
Fair Value $ 2,984 $ 3,209