XML 97 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2021
Jun. 15, 2021
Subsequent Event [Line Items]    
Dividends payable, date declared Jun. 15, 2021  
Dividends payable, amount per share $ 0.08  
Dividends payable, nature regular quarterly dividend  
Dividends payable, date of record Jul. 01, 2021  
Dividends payable, date to be paid Jul. 06, 2021  
Common Stock | Maximum | Valid Through August 15, 2022 | Subsequent Event    
Subsequent Event [Line Items]    
Stock repurchase authorization   $ 50.0