XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Leases    
2025 $ 2,002  
2026 699  
2027 490  
2028 233  
2029 185  
Thereafter 62  
Total lease payments 3,671  
Less imputed interest (272)  
Total operating lease liabilities $ 3,399 $ 5,742