Note 17 - Share-based Compensation (Tables)
|
12 Months Ended |
Jun. 30, 2022 |
Notes Tables |
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
|
|
|
|
|
|
|
|
Weighted |
|
|
|
|
|
|
|
|
|
|
|
Weighted |
|
|
Average |
|
|
|
|
|
|
|
|
|
|
|
Average |
|
|
Remaining |
|
|
Aggregate |
|
|
|
|
|
|
|
Exercise |
|
|
Contractual |
|
|
Intrinsic Value |
|
|
|
Options |
|
|
Price |
|
|
Term (yrs) |
|
|
($ in thousands) |
|
Outstanding at June 30, 2019 |
|
|
378,911 |
|
|
$ |
21.95 |
|
|
|
4.4 |
|
|
$ |
990 |
|
Granted |
|
|
59,188 |
|
|
$ |
17.27 |
|
|
|
n/a |
|
|
|
n/a |
|
Exercised |
|
|
(4,500 |
) |
|
$ |
11.74 |
|
|
|
n/a |
|
|
$ |
34 |
|
Canceled (forfeited/expired) |
|
|
(30,493 |
) |
|
$ |
23.81 |
|
|
|
n/a |
|
|
|
n/a |
|
Outstanding at June 30, 2020 |
|
|
403,106 |
|
|
$ |
21.24 |
|
|
|
4.4 |
|
|
$ |
- |
|
Granted |
|
|
37,008 |
|
|
$ |
12.97 |
|
|
|
n/a |
|
|
|
n/a |
|
Exercised |
|
|
(174,662 |
) |
|
$ |
16.95 |
|
|
|
n/a |
|
|
$ |
667 |
|
Canceled (forfeited/expired) |
|
|
(11,497 |
) |
|
$ |
18.62 |
|
|
|
n/a |
|
|
|
n/a |
|
Outstanding at June 30, 2021 |
|
|
253,955 |
|
|
$ |
23.10 |
|
|
|
5.6 |
|
|
$ |
1,368 |
|
Granted |
|
|
25,410 |
|
|
$ |
23.61 |
|
|
|
n/a |
|
|
|
n/a |
|
Exercised |
|
|
(55,220 |
) |
|
$ |
20.23 |
|
|
|
n/a |
|
|
$ |
287 |
|
Canceled (forfeited/expired) |
|
|
(117,105 |
) |
|
$ |
23.98 |
|
|
|
n/a |
|
|
|
n/a |
|
Outstanding at June 30, 2022 |
|
|
107,040 |
|
|
$ |
23.75 |
|
|
|
4.4 |
|
|
$ |
120 |
|
Exercisable at June 30, 2022 |
|
|
86,548 |
|
|
$ |
25.05 |
|
|
|
3.5 |
|
|
$ |
50 |
|
|
Schedule of Nonvested Share Activity [Table Text Block] |
|
|
|
|
|
|
Weighted Average |
|
|
|
Options |
|
|
Exercise Price |
|
Nonvested at June 30, 2021 |
|
|
79,584 |
|
|
$ |
16.18 |
|
Granted |
|
|
25,410 |
|
|
$ |
23.61 |
|
Vested |
|
|
(36,018 |
) |
|
$ |
17.47 |
|
Canceled (forfeited) |
|
|
(48,484 |
) |
|
$ |
18.25 |
|
Nonvested at June 30, 2022 |
|
|
20,492 |
|
|
$ |
18.22 |
|
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
|
|
2022 |
|
|
2021 |
|
|
2020 |
|
Volatility |
|
|
39.3 |
% |
|
|
38.2 |
% |
|
|
30.8 |
% |
Risk-free rate of return |
|
|
0.73 |
% |
|
|
0.35 |
% |
|
|
1.55 |
% |
Dividend yield |
|
|
3.79 |
% |
|
|
3.26 |
% |
|
|
3.97 |
% |
Expected average life (years) |
|
|
5.5 |
|
|
|
5.5 |
|
|
|
5.3 |
|
Grant date fair value |
|
$ |
5.04 |
|
|
$ |
3.20 |
|
|
$ |
3.30 |
|
Fair value as a % of exercise price |
|
|
21.3 |
% |
|
|
24.7 |
% |
|
|
18.8 |
% |
|
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] |
|
|
|
|
|
|
Weighted |
|
|
|
Restricted |
|
|
Average |
|
|
|
Stock Units |
|
|
Fair Value |
|
Outstanding at June 30, 2019 |
|
|
- |
|
|
|
n/a |
|
Granted |
|
|
58,000 |
|
|
$ |
9.15 |
|
Vested |
|
|
- |
|
|
|
n/a |
|
Canceled (forfeited) |
|
|
(2,000 |
) |
|
$ |
9.15 |
|
Outstanding at June 30, 2020 |
|
|
56,000 |
|
|
$ |
9.15 |
|
Granted |
|
|
38,000 |
|
|
$ |
9.58 |
|
Vested |
|
|
(12,375 |
) |
|
$ |
9.15 |
|
Canceled (forfeited) |
|
|
(10,625 |
) |
|
$ |
9.15 |
|
Outstanding at June 30, 2021 |
|
|
71,000 |
|
|
$ |
9.38 |
|
Granted |
|
|
51,100 |
|
|
$ |
20.71 |
|
Vested |
|
|
(29,000 |
) |
|
$ |
9.43 |
|
Canceled (forfeited) |
|
|
(17,000 |
) |
|
$ |
12.66 |
|
Outstanding at June 30, 2022 |
|
|
76,100 |
|
|
$ |
16.23 |
|
|
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] |
|
|
|
|
|
|
Weighted Average |
|
|
|
|
|
|
|
Grant Date |
|
|
|
Units |
|
|
Fair Value |
|
Outstanding at June 30, 2019 |
|
|
313,882 |
|
|
$ |
22.82 |
|
Granted |
|
|
99,405 |
|
|
$ |
12.72 |
|
Vested |
|
|
- |
|
|
|
n/a |
|
Canceled (forfeited) |
|
|
(88,180 |
) |
|
$ |
25.27 |
|
Outstanding at June 30, 2020 |
|
|
325,107 |
|
|
$ |
19.05 |
|
Granted |
|
|
117,338 |
|
|
$ |
8.76 |
|
Vested |
|
|
- |
|
|
|
n/a |
|
Canceled (forfeited) |
|
|
(64,578 |
) |
|
$ |
18.29 |
|
Outstanding at June 30, 2021 |
|
|
377,867 |
|
|
$ |
15.98 |
|
Granted |
|
|
90,367 |
|
|
$ |
17.15 |
|
Vested |
|
|
(35,124 |
) |
|
$ |
18.19 |
|
Canceled (forfeited) |
|
|
(112,975 |
) |
|
$ |
11.86 |
|
Outstanding at June 30, 2022 |
|
|
320,135 |
|
|
$ |
17.53 |
|
|
Schedule of Share-based Payment Award, Performance Stock Units, Valuation Assumptions [Table Text Block] |
|
|
Fiscal Year Ended June 30, |
|
|
|
2022 |
|
|
2021 |
|
|
2020 |
|
Volatility |
|
|
43.3 |
% |
|
|
56.0 |
% |
|
|
30.5 |
% |
Risk-free rate of return |
|
|
0.62 |
% |
|
|
0.14 |
% |
|
|
1.72 |
% |
Dividend yield |
|
|
3.79 |
% |
|
|
3.26 |
% |
|
|
3.97 |
% |
|
Restricted Stock Units (RSUs) [Member] |
|
Notes Tables |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
|
|
Fiscal Year Ended June 30, |
|
|
|
2022 |
|
|
2021 |
|
|
2020 |
|
Fiscal 2019 grants |
|
$ |
- |
|
|
$ |
335 |
|
|
$ |
101 |
|
Fiscal 2020 grants |
|
|
107 |
|
|
|
234 |
|
|
|
59 |
|
Fiscal 2021 grants |
|
|
143 |
|
|
|
301 |
|
|
|
- |
|
Fiscal 2022 grants |
|
|
413 |
|
|
|
- |
|
|
|
- |
|
Total expense |
|
$ |
663 |
|
|
$ |
870 |
|
|
$ |
160 |
|
|