Benefit Plans (Details) - Other Postretirement Benefits Plan - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block | |||
| Employer discretionary contribution | $ 20,368 | $ 17,294 | $ 14,262 |
| Common stock held by trustee of the 401K plan (shares) | 601,287 | 660,680 | |