v3.26.1
Accounts Receivable, Net - Schedule of Movement for Allowance for Credit Losses (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Allowance for Credit Loss [Abstract]    
Allowance for credit losses, beginning of the year $ 47,935
Add: credit losses during the year 47,935
Allowance for credit losses, end of the year