XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Lessee Disclosure [Abstract]    
2024 $ 3,135  
2025 2,739  
2026 1,076  
2027 454  
2028 137  
Thereafter  
Total lease payments 7,541  
Less imputed interest (381)  
Total operating lease liabilities $ 7,160 $ 7,505