Note 17 - Share-based Compensation (Tables)
|
12 Months Ended |
Jun. 30, 2023 |
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, 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 |
|
Granted
|
|
|
23,970 |
|
|
$ |
25.03 |
|
|
|
n/a |
|
|
|
n/a |
|
Exercised
|
|
|
(2,666 |
) |
|
$ |
28.05 |
|
|
|
n/a |
|
|
$ |
4 |
|
Canceled (forfeited/expired)
|
|
|
(13,507 |
) |
|
$ |
23.64 |
|
|
|
n/a |
|
|
|
n/a |
|
Outstanding at June 30, 2023
|
|
|
114,837 |
|
|
$ |
23.93 |
|
|
|
4.8 |
|
|
$ |
560 |
|
Exercisable at June 30, 2023
|
|
|
85,104 |
|
|
$ |
24.22 |
|
|
|
3.5 |
|
|
$ |
406 |
|
|
Schedule of Nonvested Share Activity [Table Text Block] |
|
|
|
|
|
|
Weighted Average
|
|
|
|
Options
|
|
|
Exercise Price
|
|
Nonvested at June 30, 2022
|
|
|
20,492 |
|
|
$ |
18.22 |
|
Granted
|
|
|
23,970 |
|
|
$ |
25.03 |
|
Vested
|
|
|
(10,734 |
) |
|
$ |
17.39 |
|
Canceled (forfeited)
|
|
|
(3,995 |
) |
|
$ |
25.03 |
|
Nonvested at June 30, 2023
|
|
|
29,733 |
|
|
$ |
23.09 |
|
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Volatility
|
|
|
41.6 |
% |
|
|
39.3 |
% |
|
|
38.2 |
% |
Risk-free rate of return
|
|
|
2.92 |
% |
|
|
0.73 |
% |
|
|
0.35 |
% |
Dividend yield
|
|
|
4.25 |
% |
|
|
3.79 |
% |
|
|
3.26 |
% |
Expected average life (years)
|
|
|
4.9 |
|
|
|
5.5 |
|
|
|
5.5 |
|
Grant date fair value
|
|
$ |
5.98 |
|
|
$ |
5.04 |
|
|
$ |
3.20 |
|
Fair value as a % of exercise price
|
|
|
23.9 |
% |
|
|
21.3 |
% |
|
|
24.7 |
% |
|
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, 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 |
|
Granted
|
|
|
21,257 |
|
|
$ |
19.48 |
|
Vested
|
|
|
(32,150 |
) |
|
$ |
13.47 |
|
Canceled (forfeited)
|
|
|
(11,344 |
) |
|
$ |
18.16 |
|
Outstanding at June 30, 2023
|
|
|
53,863 |
|
|
$ |
18.76 |
|
|
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] |
|
|
|
|
|
|
Weighted Average
|
|
|
|
|
|
|
|
Grant Date
|
|
|
|
Units
|
|
|
Fair Value
|
|
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 |
|
Granted
|
|
|
103,096 |
|
|
$ |
18.75 |
|
Vested
|
|
|
(31,635 |
) |
|
$ |
12.53 |
|
Canceled (forfeited)
|
|
|
(4,600 |
) |
|
$ |
18.75 |
|
Outstanding at June 30, 2023
|
|
|
386,996 |
|
|
$ |
18.25 |
|
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
|
|
Fiscal Year Ended
June 30,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Fiscal 2020 grants
|
|
$ |
- |
|
|
$ |
107 |
|
|
$ |
234 |
|
Fiscal 2021 grants
|
|
|
236 |
|
|
|
143 |
|
|
|
301 |
|
Fiscal 2022 grants
|
|
|
317 |
|
|
|
413 |
|
|
|
- |
|
Fiscal 2023 grants
|
|
|
280 |
|
|
|
- |
|
|
|
- |
|
Total expense
|
|
$ |
833 |
|
|
$ |
663 |
|
|
$ |
535 |
|
|
Schedule of Share-based Payment Award, Performance Stock Units, Valuation Assumptions [Table Text Block] |
|
|
Fiscal Year Ended
June 30,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Volatility
|
|
|
47.7 |
% |
|
|
43.3 |
% |
|
|
56.0 |
% |
Risk-free rate of return
|
|
|
3.16 |
% |
|
|
0.62 |
% |
|
|
0.14 |
% |
Dividend yield
|
|
|
4.25 |
% |
|
|
3.79 |
% |
|
|
3.26 |
% |
|