v3.26.1
Share-Based Payments (Details 3) - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
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 289,730 186,895 155,354
Weighted-Average Grant Date Fair Value Per Share $ 102.68 $ 111.44 $ 143.60
Performance Units [Member]      
Weighted-average grant date fair values of the equity awards      
Restricted Shares and Deferred Stock Units and Performance Units 172,132 157,329 117,312
Weighted-Average Grant Date Fair Value Per Share $ 96.91 $ 117.74 $ 153.20