v3.26.3
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Apr. 30, 2026
Credit Loss [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

Accounts receivable consisted of the following:

SCHEDULE OF ACCOUNTS RECEIVABLE  

   As of   As of 
   April 30, 2026   April 30, 2025 
Accounts receivable  $17,997,211   $15,388,701