CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Statement of Comprehensive Income [Abstract] | ||
| Unrealized gain (loss) - net of tax expense (recovery) | $ 236 | $ (664) |
| (Gain) loss reclassified into net income - net of tax expense (recovery) | 94 | 3 |
| Unrealized gain (loss) - net of tax expense (recovery) | 207 | (59) |
| Actuarial gain (loss) - net of tax expense (recovery) | (43) | 19 |
| Amortization of actuarial (gain) loss into net income - net of tax expense (recovery) | $ 92 | $ 75 |