XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Leases    
2023 $ 3,088  
2024 2,502  
2025 1,872  
2026 194  
2027 141  
Thereafter 48  
Total lease payments 7,845  
Less imputed interest (340)  
Total operating lease liabilities $ 7,505 $ 7,929