XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jul. 31, 2023
Leases    
2025 $ 2,988  
2026 1,344  
2027 636  
2028 320  
2029 183  
Thereafter 152  
Total lease payments 5,623  
Less imputed interest (365)  
Total operating lease liabilities $ 5,258 $ 5,742