XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Operating Lease Liabilities Maturity
Jul. 31, 2023
USD ($)
Schedule of Operating Lease Liabilities Maturity [Abstract]  
2024 $ 2,805,260
2025 2,865,825
2026 2,926,578
2027 2,980,223
2028 2,866,526
Thereafter 24,218,071
Total lease payments 38,662,483
Less: interest (14,630,647)
Present value of lease liabilities $ 24,031,836