v3.26.1
EARNINGS PER SHARE - Narrative (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2026
shares
Jan. 31, 2025
shares
Jan. 31, 2026
Number
shares
Jan. 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) 152,000 0 0 0
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)   0 0 0