XML 109 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 739,716 $ 1,045,027
Other comprehensive income (loss) before reclassifications 4,626 12,547
Amounts reclassified from accumulated other comprehensive loss 221 (690)
Total other comprehensive income 4,847 11,857
Ending balance 713,673 937,206
Accumulated other comprehensive loss, net of tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (528,439) (528,902)
Ending balance (523,592) (517,045)
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (333,827) (326,346)
Other comprehensive income (loss) before reclassifications 14,963 11,174
Amounts reclassified from accumulated other comprehensive loss 0 0
Total other comprehensive income 14,963 11,174
Ending balance (318,864) (315,172)
Unamortized Retirement Costs    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (200,922) (206,806)
Other comprehensive income (loss) before reclassifications (3,549) (3,324)
Amounts reclassified from accumulated other comprehensive loss 1,509 1,487
Total other comprehensive income (2,040) (1,837)
Ending balance (202,962) (208,643)
Interest Rate Swaps    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 6,310 4,250
Other comprehensive income (loss) before reclassifications (6,788) 4,697
Amounts reclassified from accumulated other comprehensive loss (1,288) (2,177)
Total other comprehensive income (8,076) 2,520
Ending balance $ (1,766) $ 6,770