XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Share-based Payment Arrangement [Abstract]    
Option to purchase common stock (in shares) 377,500 535,000
Stock-based compensation expense $ 775 $ 546
Income tax excess benefit $ 1,177 $ 234
Stock options exercised (in shares) 399,000 230,747
Total intrinsic value of options exercised $ 5,500 $ 1,400
Unrecognized compensation cost related to unvested stock option $ 8,400  
Weighted average period for unrecognized compensation cost 1 year 10 months 24 days