XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Operating leases (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Operating Lease, Expense $ 90,288 $ 85,252
Operating Lease Location 1 [Member]    
Operating Lease, Expense 23,340  
Operating Lease Location 3 [Member]    
Operating Lease, Expense 5,977  
Operating Lease Location 4 [Member]    
Operating Lease, Expense $ 1,000