XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule Of Maturity Lease Liability (Details) - USD ($)
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
2024 $ 588,365  
2025 400,868  
2026 376,679  
2027 367,788  
2028 305,648  
Thereafter 2,052,475  
Total lease payments 4,091,823  
Less: imputed interest (962,865)  
Present value of operating lease liabilities $ 3,128,958 $ 3,367,426