XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Summary Of RSU's Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
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 $ (96,711) $ (87,652) $ 0
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 284,895 199,830 154,610
Granted 98,391 155,062 119,772
Cancelled due to non-achievement of performance goals (1,555) (9,949) (38,454)
Settled in common stock (33,488) (45,109) (19,478)
Forfeited (26,792) (14,939) (16,620)
Issued and outstanding, ending balance 321,451 284,895 199,830
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 173,524 170,180 147,234
Granted 60,159 79,778 82,848
Cancelled due to non-achievement of performance goals 0 0 0
Settled in common stock (75,234) (68,034) (49,916)
Forfeited (10,363) (8,400) (9,986)
Issued and outstanding, ending balance 148,086 173,524 170,180
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 458,419 370,010 301,844
Granted 158,550 234,840 202,620
Cancelled due to non-achievement of performance goals (1,555) (9,949) (38,454)
Settled in common stock (108,722) (113,143) (69,394)
Forfeited (37,155) (23,339) (26,606)
Issued and outstanding, ending balance 469,537 458,419 370,010
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.85 $ 61.77 $ 69.10
Weighted average grant date fair value, Awarded 86.74 63.41 51.77
Weighted average grant date fair value, cancelled due to non-achievement of performance goals 85.59 63.83 73.85
Weighted average grant date fair value, settled in common shares 73.93 65.02 63.12
Weighted average grant date fair value, forfeited 65.49 66.52 63.15
Weighted average grant date fair value, ending balance $ 66.71 $ 61.85 $ 61.77
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