Leases (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | |||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||
| Schedule of Future Contractual Minimum Lease Payments | The future contractual minimum lease payments to be received (excluding operating expense reimbursements) by the Company as of April 30, 2026, under a non-cancellable operating lease are as follows (in thousands):
|
||||||||||||||||||||||||||||||