Stockholders' Equity (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Equity [Abstract] |
|
| Schedule of Estimated Grant Date Fair Value of Stock Options |
The weighted-averages for key assumptions used in determining the fair value of options granted were as follows:
|
|
|
|
|
|
|
|
|
|
Year Ended June 30, |
|
|
2026 |
|
2025 |
|
|
2024 |
Average volatility |
|
50.83% |
|
50.07% |
|
|
n/a (1) |
Risk-free interest rate |
|
3.90% |
|
4.01% |
|
|
n/a (1) |
Weighted-average expected life in years |
|
6.5 |
|
6.6 |
|
|
n/a (1) |
Dividend yield rate annual |
|
3.69% |
|
3.15% |
|
|
n/a (1) |
(1)Not applicable; no employee stock options were issued.
|
| Summary of Stock Option Activity |
The following table summarizes stock option activity:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
Weighted-Average Exercise Price Per Share |
|
|
Aggregate Intrinsic Value (in thousands) |
|
|
Weighted-Average Grant Date Fair Value Per Award (1) |
|
Fiscal 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at June 30, 2023 |
|
|
1,446,260 |
|
|
$ |
7.11 |
|
|
$ |
43,882 |
|
|
$ |
3.58 |
|
Exercises |
|
|
(287,730 |
) |
|
$ |
7.17 |
|
|
$ |
7,720 |
|
|
$ |
3.82 |
|
Outstanding at June 30, 2024 |
|
|
1,158,530 |
|
|
$ |
7.10 |
|
|
$ |
29,354 |
|
|
$ |
3.53 |
|
Nonvested outstanding June 30, 2024 |
|
|
41,664 |
|
|
$ |
20.49 |
|
|
$ |
532 |
|
|
$ |
9.23 |
|
Exercisable at June 30, 2024 |
|
|
1,116,866 |
|
|
$ |
6.60 |
|
|
$ |
28,822 |
|
|
$ |
3.32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fiscal 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at June 30, 2024 |
|
|
1,158,530 |
|
|
$ |
7.10 |
|
|
$ |
29,354 |
|
|
$ |
3.53 |
|
Grants |
|
|
255,000 |
|
|
$ |
25.43 |
|
|
$ |
— |
|
|
$ |
10.22 |
|
Exercises |
|
|
(235,668 |
) |
|
$ |
14.03 |
|
|
$ |
6,909 |
|
|
$ |
6.47 |
|
Outstanding at June 30, 2025 |
|
|
1,177,862 |
|
|
$ |
9.68 |
|
|
$ |
15,728 |
|
|
$ |
4.39 |
|
Nonvested outstanding June 30, 2025 |
|
|
243,333 |
|
|
$ |
25.35 |
|
|
$ |
— |
|
|
$ |
10.17 |
|
Exercisable at June 30, 2025 |
|
|
934,529 |
|
|
$ |
5.60 |
|
|
$ |
15,728 |
|
|
$ |
2.88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fiscal 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at June 30, 2025 |
|
|
1,177,862 |
|
|
$ |
9.68 |
|
|
$ |
15,728 |
|
|
$ |
4.39 |
|
Grants |
|
|
73,000 |
|
|
$ |
30.86 |
|
|
$ |
631 |
|
|
$ |
12.59 |
|
Exercises |
|
|
(463,035 |
) |
|
$ |
8.25 |
|
|
$ |
15,092 |
|
|
$ |
3.64 |
|
Forfeitures |
|
|
(100,000 |
) |
|
$ |
25.24 |
|
|
$ |
— |
|
|
$ |
10.09 |
|
Outstanding at June 30, 2026 |
|
|
687,827 |
|
|
$ |
10.63 |
|
|
$ |
21,322 |
|
|
$ |
5.14 |
|
Nonvested outstanding June 30, 2026 |
|
|
116,333 |
|
|
$ |
25.09 |
|
|
$ |
1,935 |
|
|
$ |
10.10 |
|
Exercisable at June 30, 2026 |
|
|
571,494 |
|
|
$ |
7.69 |
|
|
$ |
19,387 |
|
|
$ |
4.13 |
|
(1)The Company issued the options with an exercise price per share not less than the closing market price of common stock on the grant date.
|
| Summary of Information about Stock Option |
The following table presents information related to outstanding options as of June 30, 2026:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercise Price Ranges |
|
|
Options Outstanding |
|
|
Options Exercisable |
|
From |
|
|
To |
|
|
Number of Underlying Shares |
|
|
Weighted-Average Remaining Contractual Life (Years) |
|
|
Weighted-Average Exercise Price |
|
|
Number of Underlying Shares |
|
|
Weighted-Average Remaining Contractual Life (Years) |
|
|
Weighted-Average Exercise Price |
|
$ |
— |
|
|
$ |
2.50 |
|
|
|
337,294 |
|
|
|
3.41 |
|
|
$ |
1.60 |
|
|
|
337,294 |
|
|
|
3.41 |
|
|
$ |
1.60 |
|
$ |
2.51 |
|
|
$ |
5.00 |
|
|
|
99,200 |
|
|
|
2.15 |
|
|
$ |
3.51 |
|
|
|
99,200 |
|
|
|
2.15 |
|
|
$ |
3.51 |
|
$ |
5.01 |
|
|
$ |
20.00 |
|
|
|
30,000 |
|
|
|
3.90 |
|
|
$ |
12.99 |
|
|
|
30,000 |
|
|
|
3.90 |
|
|
$ |
12.99 |
|
$ |
20.01 |
|
|
$ |
30.00 |
|
|
|
178,333 |
|
|
|
8.80 |
|
|
$ |
24.66 |
|
|
|
65,000 |
|
|
|
8.79 |
|
|
$ |
24.88 |
|
$ |
30.01 |
|
|
$ |
60.00 |
|
|
|
43,000 |
|
|
|
7.20 |
|
|
$ |
38.03 |
|
|
|
40,000 |
|
|
|
7.01 |
|
|
$ |
37.44 |
|
|
|
|
|
|
|
|
687,827 |
|
|
|
4.88 |
|
|
$ |
10.63 |
|
|
|
571,494 |
|
|
|
4.08 |
|
|
$ |
7.69 |
|
|
| Summary of Restricted Stock Unit Activity |
The following table summarizes RSU activity:
|
|
|
|
|
|
|
|
|
|
|
|
|
Awards Outstanding |
|
|
|
Weighted-Average Fair Value per Unit at Grant Date |
|
|
Fiscal 2024 |
|
|
|
|
|
|
|
|
Nonvested outstanding at June 30, 2023 |
|
|
63,587 |
|
|
|
$ |
32.37 |
|
|
Granted |
|
|
38,135 |
|
|
|
$ |
28.18 |
|
|
Vested & delivered |
|
|
(24,696 |
) |
|
|
$ |
31.69 |
|
|
Vested & deferred (1) |
|
|
(12,577 |
) |
|
|
$ |
29.69 |
|
|
Forfeited |
|
|
(3,132 |
) |
|
|
$ |
36.19 |
|
|
Nonvested outstanding at June 30, 2024 |
|
|
61,317 |
|
|
|
$ |
30.61 |
|
|
Vested but subject to deferred settlement at June 30, 2024 (1) |
|
|
41,947 |
|
|
|
$ |
26.06 |
|
|
Outstanding at June 30, 2024 |
|
|
103,264 |
|
|
|
$ |
28.76 |
|
|
Fiscal 2025 |
|
|
|
|
|
|
|
|
Nonvested outstanding at June 30, 2024 |
|
|
61,317 |
|
|
|
$ |
30.61 |
|
|
Granted |
|
|
60,235 |
|
|
|
$ |
24.31 |
|
|
Vested & delivered |
|
|
(23,093 |
) |
|
|
$ |
23.64 |
|
|
Vested & deferred (1) |
|
|
(14,203 |
) |
|
|
$ |
28.90 |
|
|
Forfeited |
|
|
(1,566 |
) |
|
|
$ |
36.19 |
|
|
Nonvested outstanding at June 30, 2025 |
|
|
82,690 |
|
|
|
$ |
26.59 |
|
|
Vested but subject to deferred settlement at June 30, 2025 (1) |
|
|
56,150 |
|
|
|
$ |
26.78 |
|
|
Outstanding at June 30, 2025 |
|
|
138,840 |
|
|
|
$ |
26.67 |
|
|
Fiscal 2026 |
|
|
|
|
|
|
|
|
Nonvested outstanding at June 30, 2025 |
|
|
82,690 |
|
|
|
$ |
26.59 |
|
|
Granted |
|
|
57,060 |
|
|
|
$ |
33.35 |
|
|
Vested & delivered |
|
|
(27,041 |
) |
|
|
$ |
26.51 |
|
|
Vested & deferred (1) |
|
|
(16,243 |
) |
|
|
$ |
27.70 |
|
|
Forfeited |
|
|
(1,566 |
) |
|
|
$ |
36.19 |
|
|
Nonvested outstanding at June 30, 2026 |
|
|
94,900 |
|
|
|
$ |
30.07 |
|
|
Vested but subject to deferred settlement at June 30, 2026 (1) |
|
|
57,742 |
|
|
|
$ |
26.96 |
|
|
Outstanding at June 30, 2026 |
|
|
152,642 |
|
|
|
$ |
28.89 |
|
|
(1)Certain RSU holders elected to defer settlement of the RSUs to a specified date.
|