v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 84,161 $ (200,319) $ 17,233
Other comprehensive income (loss):      
Foreign currency translation adjustment 69,279 (7,481) 3,220
Unamortized retirement costs, net of tax benefit (expense) of $552, $(2,010), and $5,967, respectively (8,268) 5,884 (24,580)
Unrealized (loss) gain on interest rate swaps, net of tax benefit (expense) of $1,450, $(663), and $(393), respectively (11,492) 2,060 604
Total other comprehensive income (loss) 49,519 463 (20,756)
Comprehensive income (loss) $ 133,680 $ (199,856) $ (3,523)