Stock-Based Compensation (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Components of Stock-Based Compensation Expense |
The following tables summarize the components of stock-based compensation expense recognized in the Company’s consolidated statements of comprehensive income, both by line item and by plan: | | | | | | | | | | | | | | | | | | | Year ended June 30, | | ($000s) | 2026 | | 2025 | | 2024 | | Cost of services | $ | 161 | | | $ | 508 | | | $ | 76 | | | Selling, general and administrative | 7,576 | | | 4,924 | | | 3,689 | | | Total stock-based compensation expense | $ | 7,737 | | | $ | 5,432 | | | $ | 3,765 | | | | | | | | | Year ended June 30, | | ($000s) | 2026 | | 2025 | | 2024 | | Phantom Stock Plans | $ | 302 | | | $ | 1,698 | | | $ | (152) | | | | | | | | | 2020 Long Term Incentive Plan | 7,435 | | | 3,734 | | | 3,917 | | | Total stock-based compensation expense | $ | 7,737 | | | $ | 5,432 | | | $ | 3,765 | |
|
| Schedule of Stock Option Activity |
The following table summarizes the phantom stock option activity for the year ended June 30, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | Share options | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term (years) | | Aggregate intrinsic value (thousands) | | Outstanding as of June 30, 2025 | 195,369 | | | $ | 21.40 | | | 7.12 | | $ | 1,504 | | | Granted | 1,374 | | | 20.86 | | | 4.64 | | — | | | Exercised | (69,191) | | | 21.62 | | | 5.73 | | 899 | | | Forfeited / expired | (4,700) | | | 18.81 | | | 7.20 | | — | | | Outstanding as of June 30, 2026 | 122,852 | | $ | 21.37 | | | 6.28 | | $ | 1,106 | | | Vested and exercisable as of June 30, 2026 | 86,018 | | $ | 21.23 | | | 5.69 | | $ | 786 | |
The following table summarizes the stock option activity for the year ended June 30, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | Share options | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term (years) | | Aggregate intrinsic value (thousands) | | Outstanding as of June 30, 2025 | 646,850 | | | $ | 19.28 | | | 6.50 | | $ | 6,352 | | | | | | | | | | | Exercised | (206,502) | | | 19.75 | | | 5.43 | | 3,477 | | | Forfeited / expired | (6,169) | | | 21.22 | | | 6.96 | | — | | | Outstanding as of June 30, 2026 | 434,179 | | $ | 19.03 | | | 5.52 | | $ | 4,924 | | | Vested and exercisable as of June 30, 2026 | 351,721 | | $ | 18.92 | | | 5.09 | | $ | 4,029 | |
|
| Schedule of Estimates and Assumptions in Valuation |
Phantom stock option awards vest based on service conditions. The Company used the Black-Scholes model to determine the fair value of Phantom stock options, which was estimated using the following assumptions:
| | | | | | | | | | | | | | | | | | | Year ended June 30, | | 2026 | | 2025 | | 2024 | | Expected term | 0.83 - 5.94 years | | 1.33 - 6.94 years | | 1.40 - 6.12 years | | Expected volatility | 41.52% - 47.52% | | 39.43% - 47.77% | | 36.12% - 37.87% | | Expected dividend yield | 0.00% | | 0.00% | | 0.00% | | Risk-free interest rate | 3.95% - 4.24% | | 3.69% - 3.97% | | 4.33% - 4.90% |
The Company used the Black-Scholes model to determine the grant-date fair value of the stock options, which was estimated using the following assumptions: | | | | | | | | | | | | | | | | | | | | | | | Year ended June 30, 2024 | | Expected term | | | | | 6.12 years | | Expected volatility | | | | | 35.49% - 35.87% | | Expected dividend yield | | | | | 0.00% | | Risk-free interest rate | | | | | 4.24% to 4.33% |
The Company used the Monte Carlo model to determine the grant-date fair value of the TSR Awards, which was estimated using the following assumptions: | | | | | | | | | | | | | Year ended June 30, | | 2026 | | 2025 | | Weighted average remaining performance period | 1.5 years | | 1.6 years | | Expected volatility | 42.3% - 45.8% | | 44% | | Expected dividend yield | 0.00% | | 0.00% | | Risk-free interest rate | 3.4% to 3.5% | | 4.2% to 4.4% |
|
| Schedule of Unvested RSU, PRSU, and TSR Awards Activity |
A summary of the unvested RSU, PRSU and TSR Awards activity for the year ended June 30, 2026 is as follows: | | | | | | | | | | | | | Shares | | Weighted Average Grant Date Fair Value | | Unvested as of June 30, 2025 | 762,767 | | | $ | 18.19 | | | Granted | 301,274 | | | 33.53 | | | Vested | (266,792) | | | 19.03 | | | Change due to market condition achievement | 21,681 | | | 26.25 | | | Forfeitures / cancellations / expirations | (31,825) | | | 21.40 | | | Unvested as of June 30, 2026 | 787,105 | | $ | 23.87 | |
|