XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Leases    
2025 $ 1,768  
2026 801  
2027 500  
2028 198  
2029 186  
Thereafter 15  
Total lease payments 3,468  
Less imputed interest (262)  
Total operating lease liabilities $ 3,206 $ 3,399