XML 122 R95.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Payments (Details 3) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Restricted Shares And Deferred Stock Units [Member]      
Weighted-average grant date fair values of the equity awards      
Restricted Shares and Deferred Stock Units and Performance Units 186,895 155,354 146,290
Weighted-Average Grant Date Fair Value Per Share $ 111.44 $ 143.60 $ 131.96
Performance Units [Member]      
Weighted-average grant date fair values of the equity awards      
Restricted Shares and Deferred Stock Units and Performance Units 157,329 117,312 130,939
Weighted-Average Grant Date Fair Value Per Share $ 117.74 $ 153.20 $ 133.01