| Schedule of Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax |
Changes in Accumulated other comprehensive loss by component, net of tax, for the years ended April 30, 2026, 2025, and 2024 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation | | Unamortized Retirement Costs | | Interest Rate Swaps | | Total | | | Balance at April 30, 2023 | $ | (326,346) | | | $ | (206,806) | | | $ | 4,250 | | | $ | (528,902) | | | | Other comprehensive (loss) income before reclassifications | (7,481) | | | (37) | | | 11,398 | | | 3,880 | | | | Amounts reclassified from Accumulated other comprehensive loss | — | | | 5,921 | | | (9,338) | | | (3,417) | | | | Total other comprehensive (loss) income | (7,481) | | | 5,884 | | | 2,060 | | | 463 | | | | Balance at April 30, 2024 | $ | (333,827) | | | $ | (200,922) | | | $ | 6,310 | | | $ | (528,439) | | | | Other comprehensive income (loss) before reclassifications | 46,052 | | | (14,370) | | | (7,912) | | | 23,770 | | | | Amounts reclassified from Accumulated other comprehensive loss | 23,227 | | | 6,102 | | | (3,580) | | | 25,749 | | | | Total other comprehensive income (loss) | 69,279 | | | (8,268) | | | (11,492) | | | 49,519 | | | | Balance at April 30, 2025 | $ | (264,548) | | | $ | (209,190) | | | $ | (5,182) | | | $ | (478,920) | | | | Other comprehensive income before reclassifications | 14,827 | | | 11,815 | | | 2,637 | | | 29,279 | | | | Amounts reclassified from Accumulated other comprehensive loss | 1,001 | | | 7,049 | | | (627) | | | 7,423 | | | | Total other comprehensive income | 15,828 | | | 18,864 | | | 2,010 | | | 36,702 | | | | Balance at April 30, 2026 | $ | (248,720) | | | $ | (190,326) | | | $ | (3,172) | | | $ | (442,218) | | |
|