v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of year $ 752,206 $ 739,716 $ 1,045,027
Other comprehensive (loss) income before reclassifications 29,279 23,770 3,880
Amounts reclassified from Accumulated other comprehensive loss 7,423 25,749 (3,417)
Total other comprehensive income 36,702 49,519 463
Balance, end of year 848,242 752,206 739,716
Accumulated other comprehensive loss, net of tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of year (478,920) (528,439) (528,902)
Balance, end of year (442,218) (478,920) (528,439)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of year (264,548) (333,827) (326,346)
Other comprehensive (loss) income before reclassifications 14,827 46,052 (7,481)
Amounts reclassified from Accumulated other comprehensive loss 1,001 23,227 0
Total other comprehensive income 15,828 69,279 (7,481)
Balance, end of year (248,720) (264,548) (333,827)
Unamortized Retirement Costs      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of year (209,190) (200,922) (206,806)
Other comprehensive (loss) income before reclassifications 11,815 (14,370) (37)
Amounts reclassified from Accumulated other comprehensive loss 7,049 6,102 5,921
Total other comprehensive income 18,864 (8,268) 5,884
Balance, end of year (190,326) (209,190) (200,922)
Interest Rate Swaps      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of year (5,182) 6,310 4,250
Other comprehensive (loss) income before reclassifications 2,637 (7,912) 11,398
Amounts reclassified from Accumulated other comprehensive loss (627) (3,580) (9,338)
Total other comprehensive income 2,010 (11,492) 2,060
Balance, end of year $ (3,172) $ (5,182) $ 6,310