XML 92 R85.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Narrative (Details)
3 Months Ended
Jul. 31, 2025
Number
shares
Jul. 31, 2024
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) 377,000  
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