v3.26.1
STOCKHOLDERS' EQUITY - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Dec. 29, 2022
Class of Stock [Line Items]      
Treasury stock, common (in shares) 17,249,103 16,930,351  
Dividends paid $ 8,100 $ 12,900  
Common Stock | Stock Repurchase Program | Maximum      
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 50,000
Common Stock | December 2022 Stock Repurchase Program      
Class of Stock [Line Items]      
Repurchased shares, average purchase price (in dollars per share) $ 6.3 $ 7.64  
Repurchase of stock (in shares) 1,700 310,643  
Repurchased shares, value $ 10 $ 2,400  
Stock repurchase program, remaining authorized repurchase amount $ 39,300