v3.26.3
EARNINGS PER SHARE - Narrative (Details)
shares in Thousands
3 Months Ended
Jul. 31, 2026
Number
Jul. 31, 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  
Restricted Stock Units    
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   377