XML 114 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payments (Details 2) - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
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 354,724    
Granted 155,354 146,290 66,514
Vested (218,698)    
Forfeited (34,623)    
Ending Balance, Restricted Shares and Deferred Stock Units and Performance Units 256,757 354,724  
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) $ 126.45    
Granted 143.60 $ 131.96 $ 135.10
Vested 127.36    
Forfeited 108.58    
Ending Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 138.46 $ 126.45  
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 413,890    
Granted 117,312 130,939 171,907
Vested (74,548)    
Forfeited (103,258)    
Ending Balance, Restricted Shares and Deferred Stock Units and Performance Units 353,396 413,890  
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) $ 126.78    
Granted 153.20 $ 133.01 $ 135.53
Vested 113.71    
Forfeited 120.31    
Ending Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 140.20 $ 126.78