XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Leases    
2024 $ 2,883  
2025 1,713  
2026 478  
2027 220  
2028 12  
Thereafter  
Total lease payments 5,306  
Less imputed interest (228)  
Total operating lease liabilities $ 5,078 $ 5,742