XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF MINIMUM FUTURE LEASE PAYMENTS (Details) - USD ($)
Apr. 30, 2023
Apr. 30, 2022
Leases    
2023 $ 473,033  
2024 519,304  
2025 393,668  
2026 376,683  
2027 367,788  
Thereafter 2,333,300  
Total lease payments 4,463,776  
Less: imputed interest (1,096,350)  
Present value of operating lease liabilities $ 3,367,426 $ 3,356,740