v3.26.1
Operating Leases (Details) - Schedule of sublease rental income - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Operating Leases        
Sublease income $ 1,868,414 $ 1,863,814 $ 5,599,971 $ 5,529,394
Operating lease cost (705,166) (749,726) (2,115,498) (2,248,031)
Excess of sublease income over lease cost $ 1,163,248 $ 1,114,088 $ 3,484,473 $ 3,281,363