CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Statement of Comprehensive Income [Abstract] | |||
| Unrealized gain (loss) on cash flow hedges, tax expense (recovery) | $ (145) | $ (972) | $ (339) |
| (Gain) loss reclassified into net income, tax (expense) recovery | 912 | 347 | 981 |
| OCI, debt securities, available-for-sale, unrealized holding gain (loss), tax | 345 | 112 | (159) |
| Actuarial gain (loss), tax expense (recovery) | 1,686 | 765 | (1,961) |
| Amortization of actuarial (gain) loss into net income, tax (expense) recovery | $ 341 | $ 193 | $ 143 |