v3.26.1
EARNINGS PER SHARE - Narrative (Details)
12 Months Ended
Apr. 30, 2026
Number
shares
Apr. 30, 2025
shares
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of common class methods using earning per share (“EPS”) | Number 2  
Employee Stock Option    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Anti-dilutive securities that were excluded from the computation of diluted net income per share (in shares) | shares 0 0