Operating Leases (Details) - Schedule of other information related to operating leases - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Other information: | ||||
| Operating cash flows from operating leases | $ 562,890 | $ 542,501 | $ 1,657,419 | $ 1,623,144 |