v3.25.3
CAPITAL STOCK (Details)
3 Months Ended
Jul. 31, 2025
shares
Securities issuance future compensation plans [Member]  
Equity compensation plans approved by security holders 1,867,122