XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF MINIMUM FUTURE LEASE PAYMENTS (Details) - USD ($)
Jul. 31, 2023
Jul. 31, 2022
Jun. 30, 2021
Leases      
2023 $ 365,579    
2024 519,304    
2025 393,668    
2026 376,683    
2027 367,788    
Thereafter 2,333,300    
Total lease payments 4,356,322    
Less: imputed interest (1,057,074)    
Present value of operating lease liabilities $ 3,299,248 $ 3,356,740 $ 242,888