XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jul. 31, 2022
Lessee Disclosure [Abstract]    
2024 $ 3,001  
2025 2,658  
2026 569  
2027 379  
2028 95  
Thereafter  
Total lease payments 6,702  
Less imputed interest (319)  
Total operating lease liabilities $ 6,383 $ 7,505