XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Leases    
2026 $ 966  
2027 679  
2028 327  
2029 192  
2030 112  
Thereafter  
Total lease payments 2,276  
Less imputed interest (188)  
Total operating lease liabilities $ 2,088 $ 3,399