v3.25.3
Operating Leases (Details) - Schedule of sublease rental income - USD ($)
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Operating Leases    
Sublease rental income $ 1,873,637 $ 1,821,654
Operating lease costs (705,166) (749,125)
Excess of sublease income over lease cost $ 1,168,471 $ 1,072,529