XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Lessee Disclosure [Abstract]    
2023 $ 3,048  
2024 2,609  
2025 1,398  
2026 139  
2027 142  
Thereafter 12  
Total lease payments 7,348  
Less imputed interest (305)  
Total operating lease liabilities $ 7,043 $ 7,505