v3.26.1
ACCOUNTS RECEIVABLE NET (Tables)
12 Months Ended
Apr. 30, 2026
Credit Loss [Abstract]  
Schedule of accounts receivable allowance for credit losses
        
   April 30, 2026   April 30, 2025 
         
Accounts receivable  $788,109   $1,266,951 
Less: allowance for expected credit losses   (61,366)    
Total  $726,743   $1,266,951