v3.26.1
Operating Leases (Tables)
9 Months Ended
Apr. 30, 2026
Operating Leases [Abstract]  
Schedule of Future Minimum Lease Payments

Future minimum lease payments related to this new lease are as follows (in thousands):

 

Years ending July 31,   Operating
Leases
 
2026   $ 87  
2027     109  
2028     114  
2029     19  
Total future minimum lease payments   $ 330  
Less imputed interest     32  
Total   $ 298