XML 121 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Payments (Details 2) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Restricted Shares and Deferred Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning Balance, Restricted Shares and Deferred Stock Units and Performance Units 256,757    
Granted 186,895 155,354 146,290
Vested (89,703)    
Forfeited (29,528)    
Ending Balance, Restricted Shares and Deferred Stock Units and Performance Units 324,421 256,757  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 138.46    
Granted 111.44 $ 143.60 $ 131.96
Vested 138.74    
Forfeited 123.69    
Ending Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 124.16 $ 138.46  
Performance Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning Balance, Restricted Shares and Deferred Stock Units and Performance Units 353,396    
Granted 157,329 117,312 130,939
Vested (102,792)    
Forfeited (53,827)    
Ending Balance, Restricted Shares and Deferred Stock Units and Performance Units 354,106 353,396  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 140.20    
Granted 117.74 $ 153.20 $ 133.01
Vested 135.53    
Forfeited 134.05    
Ending Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 132.51 $ 140.20