v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME – UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 11,700 $ (1,436)
Other comprehensive (loss) income:    
Foreign currency translation adjustment (5,852) 14,963
Unamortized retirement costs, net of tax (expense) benefit of $(107) and $629, respectively 4,224 (2,040)
Unrealized gain (loss) on interest rate swaps, net of tax (expense) of $(706) and $0, respectively 2,141 (8,076)
Total other comprehensive income 513 4,847
Comprehensive income $ 12,213 $ 3,411