XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation- Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Stock-based compensation expense $ 1,554 $ 1,306
Income tax excess benefit $ 0 $ 34
Stock options exercised (in shares) 22,253 43,000
Total intrinsic value of options exercised $ 40 $ 200
Unrecognized compensation cost related to unvested stock option 15,300  
Unrecognized compensation cost related to RSU awards $ 700  
Weighted average period for unrecognized compensation cost 1 year 9 months 21 days