XML 97 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2024
Lease, Cost          
Operating lease cost $ 1,369 $ 1,084 $ 2,739 $ 1,630  
Short-term operating lease cost 347 481 707 1,023  
Cash paid for amounts included in the measurement of operating lease liabilities 1,150 1,062 2,286 1,686  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0 $ 3,699 $ 0 $ 3,699  
Weighted-average remaining lease term - operating leaes 5 years 1 month 6 days   5 years 1 month 6 days   5 years 4 months 24 days
Weighted-average discount rate - operating leases 5.11%   5.11%   5.10%
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity          
Fiscal year 2025 (remaining six months) $ 2,681   $ 2,681    
Fiscal year 2026 4,724   4,724    
Fiscal year 2027 3,758   3,758    
Fiscal year 2028 2,948   2,948    
Fiscal year 2029 2,356   2,356    
Thereafter 3,478   3,478    
Total 19,945   19,945    
Less: imputed interest (2,327)   (2,327)    
Net lease obligation $ 17,618   $ 17,618