Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] |
Changes in the accumulated other comprehensive loss for the years ended June 30, 2025, 2024, and 2023, are composed of the following amounts, shown net of taxes: | | | | | | | | | | | | | | | | | | | | | | | | | Foreign currency translation adjustment | | Post-employment benefits | | Cash flow hedge | | Total accumulated other comprehensive loss | Balance at July 1, 2022 | $ | (90,738) | | | $ | (1,303) | | | $ | 19,746 | | | $ | (72,295) | | Other comprehensive income | 7,639 | | | 1,082 | | | 13,759 | | | 22,480 | | Amounts reclassified from accumulated other comprehensive loss | — | | | 24 | | | (5,505) | | | (5,481) | | | | | | | | | | Net current-period other comprehensive income | 7,639 | | | 1,106 | | | 8,254 | | | 16,999 | | Balance at June 30, 2023 | (83,099) | | | (197) | | | 28,000 | | | (55,296) | | Other comprehensive (loss) income | (12,467) | | | (101) | | | 4,499 | | | (8,069) | | Amounts reclassified from accumulated other comprehensive loss | — | | | (93) | | | (14,108) | | | (14,201) | | Net current-period other comprehensive loss | (12,467) | | | (194) | | | (9,609) | | | (22,270) | | Balance at June 30, 2024 | (95,566) | | | (391) | | | 18,391 | | | (77,566) | | Other comprehensive loss | (1,650) | | | (33) | | | (246) | | | (1,929) | | Amounts reclassified from accumulated other comprehensive loss | — | | | (14) | | | (12,177) | | | (12,191) | | Net current-period other comprehensive loss | (1,650) | | | (47) | | | (12,423) | | | (14,120) | | Balance at June 30, 2025 | $ | (97,216) | | | $ | (438) | | | $ | 5,968 | | | $ | (91,686) | |
|
Schedule of Comprehensive Income (Loss) |
Details of other comprehensive (loss) income are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Year Ended June 30, | 2025 | | 2024 | | 2023 | | Pre-Tax Amount | | Tax Benefit | | Net Amount | | Pre-Tax Amount | | Tax (Benefit) Expense | | Net Amount | | Pre-Tax Amount | | Tax Expense (Benefit) | | Net Amount | Foreign currency translation adjustments | $ | (1,655) | | | $ | (5) | | | $ | (1,650) | | | $ | (12,544) | | | $ | (77) | | | $ | (12,467) | | | $ | 7,723 | | | $ | 84 | | | $ | 7,639 | | Post-employment benefits: | | | | | | | | | | | | | | | | | | Actuarial (loss) gain on re-measurement | (42) | | | (9) | | | (33) | | | (134) | | | (33) | | | (101) | | | 405 | | | 100 | | | 305 | | Reclassification of net actuarial (gains) losses and prior service cost into other (income) expense, net and included in net periodic pension costs | (25) | | | (11) | | | (14) | | | (117) | | | (24) | | | (93) | | | 36 | | | 12 | | | 24 | | Termination of pension plan | — | | | — | | | — | | | — | | | — | | | — | | | 1,031 | | | 254 | | | 777 | | Unrealized (loss) gain on cash flow hedge | (357) | | | (111) | | | (246) | | | 5,958 | | | 1,459 | | | 4,499 | | | 18,174 | | | 4,415 | | | 13,759 | | Reclassification of interest from cash flow hedge into interest expense | (16,124) | | | (3,947) | | | (12,177) | | | (18,683) | | | (4,575) | | | (14,108) | | | (7,285) | | | (1,780) | | | (5,505) | | | | | | | | | | | | | | | | | | | | Other comprehensive (loss) income | $ | (18,203) | | | $ | (4,083) | | | $ | (14,120) | | | $ | (25,520) | | | $ | (3,250) | | | $ | (22,270) | | | $ | 20,084 | | | $ | 3,085 | | | $ | 16,999 | |
|
Computation of basic and diluted earnings per share |
| | | | | | | | | | | | | | | | | | Year Ended June 30, | 2025 | | 2024 | | 2023 | Net Income | $ | 392,988 | | | $ | 385,762 | | | $ | 346,739 | | Average Shares Outstanding: | | | | | | Weighted-average common shares outstanding for basic computation | 38,289 | | | 38,672 | | | 38,592 | | Dilutive effect of potential common shares | 527 | | | 585 | | | 628 | | Weighted-average common shares outstanding for dilutive computation | 38,816 | | | 39,257 | | | 39,220 | | Net Income Per Share — Basic | $ | 10.26 | | | $ | 9.98 | | | $ | 8.98 | | Net Income Per Share — Diluted | $ | 10.12 | | | $ | 9.83 | | | $ | 8.84 | |
|