v3.25.2
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Leases    
2026 $ 934  
2027 671  
2028 255  
2029 190  
2030 63  
Thereafter  
Total lease payments 2,113  
Less imputed interest (168)  
Total operating lease liabilities $ 1,945 $ 3,399