XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Investments in Marketable Securities (Tables)
12 Months Ended
Jul. 31, 2025
Investments in Marketable Securities [Abstract]  
Schedule of Available-for-Sale Securities

The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value for available-for-sale securities as of July 31, 2024 are as follows:

 

July 31, 2024  Amortized cost   Gross unrealized gains   Gross unrealized (losses)   Fair value 
   (in thousands) 
Available-for-sale securities:                
U.S. Treasury Bills  $3,969   $
   $(2)  $3,967 
U.S. Agency   4,079    
    (3)   4,076 
Corporate bonds   55,252    2    (32)   55,222 
Total available-for-sale securities  $63,300   $2   $(37)  $63,265