CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Statement of Comprehensive Income [Abstract] | ||
| Unrealized gain (loss) - net of tax expense (recovery) | $ (119) | $ (604) |
| (Gain) loss reclassified into net income - net of tax expense (recovery) | 213 | (41) |
| Unrealized gain (loss) - net of tax expense (recovery) | (132) | 66 |
| Amortization of actuarial (gain) loss into net income - net of tax expense (recovery) | $ (223) | $ 4 |