v3.26.1
Note 5 - Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
2027 $ 805  
2028 373  
2029 191  
2030 111  
Thereafter 0  
Total lease payments 1,480  
Less imputed interest (102)  
Total operating lease liabilities $ 1,378 $ 1,945