PENSION PLANS AND OTHER POST-RETIREMENT BENEFITS (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Retirement Benefits [Abstract] |
|
| Schedule of Defined Benefit Plan and Long-Term Employee Benefit Obligations |
The following table provides the details of the funded status of our defined benefit pension and other post-retirement plans: | | | | | | | | | | | | | As of June 30, 2026 | | As of June 30, 2025 | | Plan assets | $ | 242,447 | | | $ | 237,823 | | | Projected benefit obligations | (348,690) | | | (374,690) | | | Funded status | $ | (106,243) | | | $ | (136,867) | |
The following table provides details of the net benefit obligations of our defined benefit pension and other post-retirement plans: | | | | | | | | | | | | | As of June 30, 2026 | | As of June 30, 2025 | Current portion of benefit obligation (1) | $ | 5,770 | | | $ | 4,652 | | | Non-current portion of benefit obligation | 100,473 | | | 132,215 | | | Total | $ | 106,243 | | | $ | 136,867 | |
______________________ (1) The current portion of the benefit obligation has been included within “Accrued salaries, incentives and commissions,” all within Accounts payable and accrued liabilities in the Consolidated Balance Sheets (see Note 10 “Accounts Payable and Accrued Liabilities” for more details).
|
| Schedule of Changes in Benefit Obligation of Defined Benefit Plan |
The following tables provide the details of the change in the benefit obligation and plan assets for the periods indicated: | | | | | | | | | | | | | As of June 30, 2026 | | As of June 30, 2025 | | Benefit obligation—beginning of fiscal year | $ | 374,690 | | | $ | 349,427 | | | Service cost | 11,508 | | | 11,082 | | | Interest cost | 14,076 | | | 13,008 | | | Benefits paid | (15,364) | | | (11,161) | | | | | | | Employee contributions | 1,583 | | | 1,703 | | | Plan settlement | (17,473) | | | (7,440) | | | Plan amendment | 492 | | | (2,948) | | | Curtailment (gain) loss | 458 | | | (927) | | | | | | | Actuarial (gain) loss | (15,605) | | | (1,273) | | | Other events | (467) | | | (762) | | | Foreign exchange (gain) loss | (5,208) | | | 23,981 | | | Benefit obligation—end of period | 348,690 | | | 374,690 | | | Less: Current portion | 5,770 | | | 4,652 | | | Non-current portion of benefit obligation | $ | 342,920 | | | $ | 370,038 | |
| | | | | | | | | | | | | As of June 30, 2026 | | As of June 30, 2025 | | Plan assets—beginning of fiscal year | $ | 237,823 | | | $ | 217,324 | | | Benefit payments from plan assets | (15,364) | | | (11,161) | | | Expected return on plan assets | 13,282 | | | 11,790 | | | Return on plan assets | 11,131 | | | (1,304) | | | Company contributions | 12,973 | | | 9,217 | | | Employee contributions | 1,583 | | | 1,703 | | | Plan settlement | (17,473) | | | (7,440) | | | Foreign exchange (gain) loss | (1,508) | | | 17,694 | | | Plan assets—end of period | $ | 242,447 | | | $ | 237,823 | |
|
| Schedule of Components of Net Pension Expense for Pension Plan |
The following table provides details of net pension expense for the periods indicated: | | | | | | | | | | | | | | | | | | | Year Ended June 30, | | Pension expense: | 2026 | | 2025 | | 2024 | | Service cost | $ | 11,508 | | | $ | 11,082 | | | $ | 11,073 | | | Interest cost | 14,076 | | | 13,008 | | | 12,345 | | | Expected return of plan assets | (13,282) | | | (11,790) | | | (11,400) | | | Amortization of actuarial (gain) losses | 489 | | | 1,306 | | | 643 | | | Settlement cost | 2,590 | | | 987 | | | 1,220 | | | Net pension expense | $ | 15,381 | | | $ | 14,593 | | | $ | 13,881 | |
|
| Schedule of Amounts Recognized in Other Comprehensive Income |
The following table provides details of amounts recognized in Other Comprehensive Income: | | | | | | | | | | | | | | | | | | | Year Ended June 30, | | 2026 | | 2025 | | 2024 | | Net actuarial gain (loss) | $ | 24,810 | | | $ | 322 | | | $ | 1,598 | | | Amortization of actuarial loss | 489 | | | 1,306 | | | 643 | | | Settlement cost and plan amendments | 2,230 | | | 2,452 | | | (193) | | | Curtailment | (67) | | | 788 | | | — | | | Total recognized in other comprehensive income | $ | 27,462 | | | $ | 4,868 | | | $ | 2,048 | |
|
| Schedule of Defined Benefit Plans Disclosures |
The following table provides details of the plan assets measured at fair value presented by asset category and fair value hierarchy for the periods indicated: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | As of June 30, 2025 | | Level 1 | | Level 2 | | Level 3 | | Total | | Level 1 | | Level 2 | | Level 3 | | Total | | Cash | $ | 3,561 | | | $ | — | | | $ | — | | | $ | 3,561 | | | $ | 2,041 | | | $ | — | | | $ | — | | | $ | 2,041 | | | Debt funds | 83,456 | | | 19,452 | | | — | | | 102,908 | | | 91,908 | | | 8,251 | | | — | | | 100,159 | | | Equity funds | 104,961 | | | 467 | | | — | | | 105,428 | | | 94,844 | | | 6,559 | | | — | | | 101,403 | | | Real estate funds | 6,348 | | | 81 | | | — | | | 6,429 | | | 5,014 | | | 73 | | | 4,322 | | | 9,409 | | | Other | 17,900 | | | 4,697 | | | 1,524 | | | 24,121 | | | 18,092 | | | 4,574 | | | 2,145 | | | 24,811 | | | Total | $ | 216,226 | | | $ | 24,697 | | | $ | 1,524 | | | $ | 242,447 | | | $ | 211,899 | | | $ | 19,457 | | | $ | 6,467 | | | $ | 237,823 | |
In determining the fair value of the defined benefit obligations as of June 30, 2026 and 2025, we used the following weighted-average key assumptions: | | | | | | | | | | | | | Year Ended June 30, | | 2026 | | 2025 | | Assumptions: | | | | | Salary increases | 3.4 | % | | 3.2 | % | | Pension increases | 2.0 | % | | 2.0 | % | | Discount rate | 4.3 | % | | 3.9 | % | | Expected return on plan assets | 5.9 | % | | 5.6 | % | | Normal retirement age (in years) | 64 | | | 64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| Schedule of Anticipated Pension Payments Under Pension Plan |
Anticipated pension payments under the defined benefit plans for the fiscal years indicated below are as follows: | | | | | | | Fiscal years ending June 30, | | 2027 | $ | 20,379 | | | 2028 | 18,453 | | | 2029 | 18,643 | | | 2030 | 19,969 | | | 2031 | 21,061 | | | 2032 to 2036 | 115,997 | | | Total | $ | 214,502 | |
|