XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Share-Based Payment Arrangement [Abstract]        
Option to purchase common stock (in shares)     1,424,000 1,308,500
Stock-based compensation expense $ 1,300 $ 1,000 $ 2,649 $ 1,817
Income tax excess benefit 29 $ 439 $ 63 $ 1,616
Stock options exercised (in shares)     97,800 545,242
Total intrinsic value of options exercised     $ 500 $ 7,600
Unrecognized compensation cost related to unvested stock option $ 15,700   $ 15,700  
Weighted average period for unrecognized compensation cost     1 year 11 months 15 days