XML 75 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Share-Based Compensation - Summary of Options Outstanding, Exercisable, and Weighted Average Exercise Prices within Exercise Price Range (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-Based Payment Arrangement [Abstract]      
Exercise price range lower limit (in dollar per shares) $ 15.85    
Exercise price range upper limit (in dollar per shares) $ 23.62    
Options outstanding (in shares) 33,900 47,400 84,300
Weighted average exercise price (in dollar per shares) $ 19.97 $ 19.34 $ 18.56
Weighted average remaining contractual life (in years) 2 years 6 months    
Aggregate intrinsic value $ 1,400    
Options exercisable (in shares) 33,900    
Weighted average exercise price (in dollar per shares) $ 19.97    
Aggregate intrinsic value $ 1,400