XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Leases (Details) - Schedule of rental expense - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Operating Leases        
Sublease income $ 1,813,879 $ 1,821,446 $ 5,485,078 $ 5,511,702
Operating lease cost (749,180) (809,837) (2,246,875) (2,490,637)
Excess of sublease income over lease cost $ 1,064,699 $ 1,011,609 $ 3,238,203 $ 3,021,065