XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jul. 31, 2023
Lease, Cost          
Operating lease cost $ 1,084 $ 687 $ 1,630 $ 1,383  
Cash paid for amounts included in the measurement of operating lease liabilities 1,062 585 1,686 1,180  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 3,699 $ 0 $ 3,699 $ 21  
Weighted-average remaining lease term - operating leaes 6 years 3 months 18 days   6 years 3 months 18 days   7 years 8 months 12 days
Weighted-average discount rate - operating leases 4.84%   4.84%   4.03%
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity          
Fiscal year 2024 (remaining six months) $ 1,621   $ 1,621    
Fiscal year 2025 3,165   3,165    
Fiscal year 2026 2,845   2,845    
Fiscal year 2027 2,416   2,416    
Fiscal year 2028 1,551   1,551    
Thereafter 4,502   4,502    
Total 16,100   16,100    
Less: imputed interest (2,212)   (2,212)    
Net lease obligation $ 13,888   $ 13,888