CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Other comprehensive income (loss): | |||
| Unamortized retirement costs, tax (expense) benefit | $ (6,449) | $ 552 | $ (2,010) |
| Unrealized gain on interest rate swaps, tax (expense) | $ (614) | $ 1,450 | $ (663) |