v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME – UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (11,727) $ 11,700
Other comprehensive (loss) income:    
Foreign currency translation adjustment (7,976) (5,852)
Unamortized retirement costs, net of tax expense of $(636) and $(107), respectively 2,081 4,224
Unrealized gain on interest rate swaps, net of tax expense of $(203) and $(706), respectively 618 2,141
Total other comprehensive (loss) income (5,277) 513
Comprehensive (loss) income $ (17,004) $ 12,213