XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Leases    
2023 $ 3,101  
2024 2,643  
2025 2,362  
2026 283  
2027 141  
Thereafter 83  
Total lease payments 8,613  
Less imputed interest (399)  
Total operating lease liabilities $ 8,214 $ 7,929