XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Narrative) (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2020
USD ($)
plan
performance_period
award
shares
Apr. 30, 2019
USD ($)
Apr. 30, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | award 2    
Stock-based compensation expense, before income taxes $ 3,989 $ 3,040 $ 3,097
Number of stock incentive plans | plan 2    
Shares available for awards | shares 716,027    
Contractual terms, years 0 years    
Cash received from options exercised $ 300 500 1,300
Accrued compensation and related expenses $ 49,064 54,906  
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, years 3 years    
Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual terms, years 10 years    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, years 3 years    
Total unrecognized compensation expense related to unvested stock options granted $ 7,900    
Expected to be recognized over a weighted average period 1 year 7 months 6 days    
Number of performance periods | performance_period 3    
Performance period 1 year    
Period to achieve cultural goals 3 years    
Employee And Non Employee Director Service Based Restricted Stock Units [Member]      
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 6,483    
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,482    
Restricted Stock Tracking Units (RSTUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense, before income taxes $ 0 500 $ 400
Vesting period, years 3 years    
Accrued compensation and related expenses $ 400 $ 700