XML 56 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Lease, Cost          
Operating lease cost $ 1,249 $ 1,337 $ 3,709 $ 4,076  
Short-term operating lease cost 446 318 1,240 1,025  
Cash paid for amounts included in the measurement of operating lease liabilities 1,089 1,137 3,214 3,423  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 52 $ 0 $ 2,433 $ 0  
Weighted-average remaining lease term - operating leaes 4 years 7 months 6 days   4 years 7 months 6 days   4 years 9 months 18 days
Weighted-average discount rate - operating leases 5.18%   5.18%   5.12%
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity          
Fiscal year 2026 (remaining nine months) $ 1,210   $ 1,210    
Fiscal year 2027 4,331   4,331    
Fiscal year 2028 3,506   3,506    
Fiscal year 2029 2,915   2,915    
Fiscal year 2030 1,661   1,661    
Thereafter 2,544   2,544    
Total 16,167   16,167    
Less: imputed interest (1,685)   (1,685)    
Net lease obligation $ 14,482   $ 14,482