Allowance for Expected Credit Losses (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Credit Loss [Abstract] | ||
| Balance at May 1 | $ 25,217 | $ 20,494 |
| Provision for expected credit losses | 653 | 4,528 |
| Exchange rate differences | (256) | 195 |
| Balance at April 30 | $ 25,614 | $ 25,217 |
| X | ||||||||||
- Definition Accounts receivable exchange rate difference. No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of expense related to credit loss from transactions other than loan and lease transactions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|