XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Summary Of RSU's Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Payments for Repurchase of Common Stock $ (87,652) $ 0 $ (25,000)
Employee Performance Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 199,830 154,610 131,684
Granted 155,062 119,772 57,392
Cancelled due to non-achievement of performance goals (9,949) (38,454) (1,975)
Settled in common stock (45,109) (19,478) (19,930)
Forfeited (14,939) (16,620) (12,561)
Issued and outstanding, ending balance 284,895 199,830 154,610
Serviced-Based RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 170,180 147,234 91,471
Granted 79,778 82,848 85,568
Cancelled due to non-achievement of performance goals 0 0 0
Settled in common stock (68,034) (49,916) (23,242)
Forfeited (8,400) (9,986) (6,563)
Issued and outstanding, ending balance 173,524 170,180 147,234
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 370,010 301,844 223,155
Granted 234,840 202,620 142,960
Cancelled due to non-achievement of performance goals (9,949) (38,454) (1,975)
Settled in common stock (113,143) (69,394) (43,172)
Forfeited (23,339) (26,606) (19,124)
Issued and outstanding, ending balance 458,419 370,010 301,844
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value, beginning balance $ 61.77 $ 69.10 $ 64.81
Weighted average grant date fair value, Awarded 63.41 51.77 76.97
Weighted average grant date fair value, cancelled due to non-achievement of performance goals 63.83 73.85 104.10
Weighted average grant date fair value, settled in common shares 65.02 63.12 71.47
Weighted average grant date fair value, forfeited 66.52 63.15 72.79
Weighted average grant date fair value, ending balance $ 61.85 $ 61.77 $ 69.10
Restricted Stock Units (RSUs) [Member] | Employees | Share-Based Payment Arrangement, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 33.33%    
Restricted Stock Units (RSUs) [Member] | Employees | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Restricted Stock Units (RSUs) [Member] | Employees | Share-Based Payment Arrangement, Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted Stock Units (RSUs) [Member] | Non Employee Directors only      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years    
Restricted Stock Units (RSUs) [Member] | Employee Only      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years