XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Narrative) (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2022
USD ($)
performance_period
plan
shares
Apr. 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense, before income taxes | $ $ 4,708 $ 4,598 $ 3,989
Number of stock incentive plans | plan 2    
Shares available for awards | shares 508,968    
Performance period 1 year    
Period to achieve cultural goals 3 years    
Accrued compensation and related expenses | $ $ 44,436 $ 58,577  
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance periods | performance_period 3    
Total unrecognized compensation expense related to unvested stock options granted | $ $ 13,600    
Expected to be recognized over a weighted average period 1 year 7 months 6 days    
Restricted Stock Units (RSUs) [Member] | Employee Only      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, years 3 years    
Restricted Stock Units (RSUs) [Member] | Non Employee Directors only      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, years 2 years    
Performance-Based Restricted Stock Tracking Units (RSTUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares approved for grants | shares 5,794    
Service-Based Restricted Stock Tracking Units (RSTUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares approved for grants | shares 3,096    
Restricted Stock Tracking Units (RSTUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, years 3 years