ACCOUNTS RECEIVABLE, NET (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Credit Loss [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SCHEDULE OF ACCOUNTS RECEIVABLE, NET | As of April 30, 2026, 2025 and 2024, accounts receivable, net consisted of the following:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SCHEDULE OF AGING OF ACCOUNTS RECEIVABLE GROSS BASED ON CONTRACTUAL DUE DATE | The aging of accounts receivable, gross, based on the contractual due date was as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SCHEDULE OF ALLOWANCE FOR EXPECTED CREDIT LOSSES | The movement in the allowance for expected credit losses was as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||