v3.26.1
WARRANTS (Details Narrative) - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Warrant 2026 [Member]    
Aggregate number of stock repurchase 0  
Warrant 2025 [Member]    
Aggregate number of stock repurchase   279,273
Exercise price (in dollars per share)   $ 48.96