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 |