v3.26.1
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)