XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 3,678 $ 3,304
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Intrinsic value of options exercised 1,500 2,100
Unrecognized compensation cost, options $ 4,500  
Weighted-average period for recognition of unrecognized compensation expense (in years) 1 year 6 months  
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average period for recognition of unrecognized compensation expense (in years) 1 year 6 months  
Unrecognized compensation cost, RSUs $ 5,900  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 600 500
Percentage of common stock price based on closing price at the beginning or end of the last day of the purchase period 90.00%  
Purchase period (in months) 6 months  
Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 3,100 $ 2,800