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 | |