v3.26.1
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