v3.22.2.2
Operating Leases (Details) - Schedule of rental expense - USD ($)
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Schedule Of Rental Expense Abstract    
Sublease income $ 1,839,075 $ 1,786,176
Operating lease cost (840,400) (832,711)
Excess of sublease income over lease cost $ 998,675 $ 953,465