v3.25.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance $ 739,716 $ 1,045,027 $ 1,142,269
Other comprehensive income (loss) before reclassifications 23,770 3,880 (21,448)
Amounts reclassified from Accumulated other comprehensive loss 25,749 (3,417) 692
Total other comprehensive income (loss) 49,519 463 (20,756)
Balance 752,206 739,716 1,045,027
Accumulated other comprehensive loss, net of tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (528,439) (528,902) (508,146)
Balance (478,920) (528,439) (528,902)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (333,827) (326,346) (329,566)
Other comprehensive income (loss) before reclassifications 46,052 (7,481) 3,220
Amounts reclassified from Accumulated other comprehensive loss 23,227 0 0
Total other comprehensive income (loss) 69,279 (7,481) 3,220
Balance (264,548) (333,827) (326,346)
Unamortized Retirement Costs      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (200,922) (206,806) (182,226)
Other comprehensive income (loss) before reclassifications (14,370) (37) (29,053)
Amounts reclassified from Accumulated other comprehensive loss 6,102 5,921 4,473
Total other comprehensive income (loss) (8,268) 5,884 (24,580)
Balance (209,190) (200,922) (206,806)
Interest Rate Swaps      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance 6,310 4,250 3,646
Other comprehensive income (loss) before reclassifications (7,912) 11,398 4,385
Amounts reclassified from Accumulated other comprehensive loss (3,580) (9,338) (3,781)
Total other comprehensive income (loss) (11,492) 2,060 604
Balance $ (5,182) $ 6,310 $ 4,250