Related party transactions and balances (Tables) |
12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | ||||||||||
| Related Party Transactions [Abstract] | ||||||||||
| Schedule of major related parties and their relationships with the company | The table below sets forth the major related parties and their relationships with the Company as of April 30, 2025 and 2026:
|