Note 13 - Employee and Director Benefits (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Notes Tables |
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Term (years) |
|
|
Aggregate Intrinsic Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(In Thousands) |
|
Year Ended December 31, 2023: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
280,000 |
|
|
$ |
19.43 |
|
|
|
3.0 |
|
|
$ |
14,088 |
|
Exercised |
|
|
(112,200 |
) |
|
|
11.84 |
|
|
|
0.7 |
|
|
|
6,148 |
|
Forfeited |
|
|
(2,000 |
) |
|
|
34.64 |
|
|
|
5.1 |
|
|
|
64 |
|
Outstanding at end of year |
|
|
165,800 |
|
|
|
24.35 |
|
|
|
2.9 |
|
|
|
7,211 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2023: |
|
|
143,300 |
|
|
$ |
21.84 |
|
|
|
2.2 |
|
|
$ |
6,419 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2022: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
353,250 |
|
|
$ |
19.28 |
|
|
|
3.8 |
|
|
$ |
23,525 |
|
Exercised |
|
|
(70,500 |
) |
|
|
17.96 |
|
|
|
2.2 |
|
|
|
3,592 |
|
Forfeited |
|
|
(2,750 |
) |
|
|
37.94 |
|
|
|
5.4 |
|
|
|
85 |
|
Outstanding at end of year |
|
|
280,000 |
|
|
|
19.43 |
|
|
|
3.0 |
|
|
|
14,088 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2022: |
|
|
220,500 |
|
|
$ |
14.37 |
|
|
|
2.0 |
|
|
$ |
12,279 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2021: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
641,450 |
|
|
$ |
18.15 |
|
|
|
4.6 |
|
|
$ |
16,985 |
|
Exercised |
|
|
(278,200 |
) |
|
|
12.58 |
|
|
|
2.8 |
|
|
|
20,131 |
|
Forfeited |
|
|
(10,000 |
) |
|
|
38.38 |
|
|
|
5.2 |
|
|
|
466 |
|
Outstanding at end of year |
|
|
353,250 |
|
|
|
19.28 |
|
|
|
3.8 |
|
|
|
23,525 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2021: |
|
|
264,000 |
|
|
$ |
12.89 |
|
|
|
2.8 |
|
|
$ |
19,353 |
|
|
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] |
Range of Exercise Price |
|
|
Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Term (years) |
|
|
Aggregate Intrinsic Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(In Thousands) |
|
$ |
6.00 - 7.00
|
|
|
|
7,500 |
|
|
|
6.92 |
|
|
|
0.1 |
|
|
|
448 |
|
|
15.00 - 16.00
|
|
|
|
42,800 |
|
|
|
15.52 |
|
|
|
1.1 |
|
|
|
2,188 |
|
|
17.00 - 18.00
|
|
|
|
21,500 |
|
|
|
17.17 |
|
|
|
1.3 |
|
|
|
1,063 |
|
|
18.00 - 19.00
|
|
|
|
6,000 |
|
|
|
18.49 |
|
|
|
1.7 |
|
|
|
289 |
|
|
19.00 - 20.00
|
|
|
|
24,000 |
|
|
|
19.16 |
|
|
|
2.1 |
|
|
|
1,139 |
|
|
25.00 - 26.00
|
|
|
|
4,000 |
|
|
|
25.41 |
|
|
|
2.7 |
|
|
|
165 |
|
|
33.00-34.00
|
|
|
|
2,000 |
|
|
|
33.48 |
|
|
|
5.0 |
|
|
|
66 |
|
|
35.00-36.00
|
|
|
|
25,000 |
|
|
|
35.65 |
|
|
|
4.8 |
|
|
|
775 |
|
|
38.00 - 39.00
|
|
|
|
8,000 |
|
|
|
38.29 |
|
|
|
3.1 |
|
|
|
227 |
|
|
41.00 - 42.00
|
|
|
|
1,000 |
|
|
|
41.21 |
|
|
|
4.1 |
|
|
|
25 |
|
|
43.00 - 44.00
|
|
|
|
1,500 |
|
|
|
43.80 |
|
|
|
4.5 |
|
|
|
34 |
|
|
|
|
|
|
143,300 |
|
|
$ |
21.84 |
|
|
|
2.2 |
|
|
$ |
6,419 |
|
|
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] |
|
|
Restricted Stock |
|
|
PSU |
|
|
|
Shares |
|
|
Weighted Average Grant Date Fair Value |
|
|
Shares |
|
|
Weighted Average Grant Date Fair Value |
|
Year Ended December 31, 2023: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
141,580 |
|
|
$ |
56.39 |
|
|
|
23,852 |
|
|
$ |
54.16 |
|
Granted |
|
|
64,880 |
|
|
|
58.45 |
|
|
|
8,092 |
|
|
|
70.29 |
|
Vested |
|
|
(35,163 |
) |
|
|
49.85 |
|
|
|
- |
|
|
|
- |
|
Forfeited |
|
|
(12,999 |
) |
|
|
63.78 |
|
|
|
- |
|
|
|
- |
|
Non-vested at end of year |
|
|
158,298 |
|
|
|
58.08 |
|
|
|
31,944 |
|
|
|
58.25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2022: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
126,975 |
|
|
$ |
42.74 |
|
|
|
12,437 |
|
|
$ |
37.05 |
|
Granted |
|
|
53,974 |
|
|
|
83.24 |
|
|
|
11,415 |
|
|
|
72.81 |
|
Vested |
|
|
(28,160 |
) |
|
|
43.27 |
|
|
|
- |
|
|
|
- |
|
Forfeited |
|
|
(11,209 |
) |
|
|
58.82 |
|
|
|
- |
|
|
|
- |
|
Non-vested at end of year |
|
|
141,580 |
|
|
|
56.39 |
|
|
|
23,852 |
|
|
|
54.16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2021: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
84,307 |
|
|
$ |
34.93 |
|
|
|
- |
|
|
$ |
- |
|
Granted |
|
|
69,295 |
|
|
|
48.92 |
|
|
|
12,437 |
|
|
|
37.05 |
|
Vested |
|
|
(14,274 |
) |
|
|
29.33 |
|
|
|
- |
|
|
|
- |
|
Forfeited |
|
|
(12,353 |
) |
|
|
39.60 |
|
|
|
- |
|
|
|
- |
|
Non-vested at end of year |
|
|
126,975 |
|
|
|
42.74 |
|
|
|
12,437 |
|
|
|
37.05 |
|
|