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