XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Leases    
2025 $ 2,953  
2026 796  
2027 559  
2028 272  
2029 180  
Thereafter 105  
Total lease payments 4,865  
Less imputed interest (308)  
Total operating lease liabilities $ 4,557 $ 5,742