XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.4
STOCKHOLDERS' EQUITY - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Oct. 31, 2024
Jun. 30, 2023
Apr. 30, 2024
Dec. 29, 2022
Class of Stock [Line Items]        
Treasury stock, common (in shares) 16,409,872   16,192,492  
Dividends paid $ 3.0 $ 3.0    
O 2023 Q3 Dividends [Member]        
Class of Stock [Line Items]        
Dividends paid (in dollars per share) $ 0.045      
Dividends payable, Date to be Paid Jan. 25, 2024      
Dividends payable, Date of record Jan. 14, 2024      
Dividends payable, Date declared Nov. 13, 2023      
O 2023 Q4 Dividends [Member]        
Class of Stock [Line Items]        
Dividends paid (in dollars per share) $ 0.045      
Dividends payable, Date to be Paid Apr. 19, 2024      
Dividends payable, Date of record Apr. 12, 2024      
Dividends payable, Date declared Feb. 28, 2024      
O 2024 Q1 Dividends [Member]        
Class of Stock [Line Items]        
Dividends paid (in dollars per share) $ 0.045      
Dividends payable, Date to be Paid Jul. 26, 2024      
Dividends payable, Date of record Jul. 08, 2024      
Dividends payable, Date declared May 08, 2024      
O 2024 Q2 Dividends [Member]        
Class of Stock [Line Items]        
Dividends paid (in dollars per share) $ 0.045      
Dividends payable, Date to be Paid Oct. 18, 2024      
Dividends payable, Date of record Oct. 04, 2024      
Dividends payable, Date declared Aug. 12, 2024      
Common Stock | Stock Repurchase Program | Maximum        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 50.0
Common Stock | December 2022 Stock Repurchase Program        
Class of Stock [Line Items]        
Stock repurchase program, remaining authorized repurchase amount $ 41.7