Accounts Receivable, Net (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable, Net [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accounts Receivable, Net | As of April 30, 2026 and 2025, accounts receivable, net consisted of the following:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Movement for Allowance for Credit Losses | During the year ended April 30, 206 and 2025, the movement for the allowance for credit losses were as following:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accounts Receivable by Aging Bucket | Accounts receivable by aging bucket as of April 30, 2026 and 2025, consisted of the following:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||