XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.4
Operating leases (Details) - USD ($)
6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Operating Lease, Expense $ 262,912 $ 170,505
Operating Lease Location 1 [Member]    
Operating Lease, Expense 23,340  
Operating Lease Location 2 [Member]    
Operating Lease, Expense 16,697  
Operating Lease Location 3 [Member]    
Operating Lease, Expense 6,186  
Operating Lease Location 4 [Member]    
Operating Lease, Expense $ 1,000