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, 2020: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
965,248 |
|
|
$ |
15.19 |
|
|
|
4.9 |
|
|
$ |
21,911 |
|
Exercised |
|
|
(306,300 |
) |
|
|
11.38 |
|
|
|
2.9 |
|
|
|
8,854 |
|
Forfeited |
|
|
(18,000 |
) |
|
|
30.79 |
|
|
|
6.1 |
|
|
|
171 |
|
Outstanding at end of year |
|
|
640,950 |
|
|
$ |
18.14 |
|
|
|
4.6 |
|
|
$ |
16,981 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2020: |
|
|
182,200 |
|
|
$ |
12.86 |
|
|
|
3.5 |
|
|
$ |
4,998 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2019: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
1,238,748 |
|
|
$ |
13.02 |
|
|
|
5.2 |
|
|
$ |
23,355 |
|
Granted |
|
|
35,500 |
|
|
|
34.06 |
|
|
|
9.6 |
|
|
|
129 |
|
Exercised |
|
|
(288,800 |
) |
|
|
7.56 |
|
|
|
2.5 |
|
|
|
8,534 |
|
Forfeited |
|
|
(20,200 |
) |
|
|
24.88 |
|
|
|
6.2 |
|
|
|
259 |
|
Outstanding at end of year |
|
|
965,248 |
|
|
$ |
15.19 |
|
|
|
4.9 |
|
|
$ |
21,911 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2019: |
|
|
278,500 |
|
|
$ |
8.28 |
|
|
|
3.0 |
|
|
$ |
8,355 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2018: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at beginning of year |
|
|
1,666,834 |
|
|
$ |
10.68 |
|
|
|
5.5 |
|
|
$ |
51,377 |
|
Granted |
|
|
42,250 |
|
|
|
37.21 |
|
|
|
9.6 |
|
|
|
- |
|
Exercised |
|
|
(414,336 |
) |
|
|
5.73 |
|
|
|
2.8 |
|
|
|
10,832 |
|
Forfeited |
|
|
(56,000 |
) |
|
|
15.40 |
|
|
|
6.2 |
|
|
|
912 |
|
Outstanding at end of year |
|
|
1,238,748 |
|
|
$ |
13.02 |
|
|
|
5.2 |
|
|
$ |
23,355 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at December 31, 2018: |
|
|
510,100 |
|
|
$ |
7.08 |
|
|
|
3.5 |
|
|
$ |
12,645 |
|
|
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) |
|
$ |
5.00 |
- |
6.00 |
|
|
|
56,000 |
|
|
$ |
5.36 |
|
|
|
2.0 |
|
|
$ |
1,956 |
|
|
15.00 |
- |
16.00 |
|
|
|
89,200 |
|
|
|
15.39 |
|
|
|
4.1 |
|
|
|
2,221 |
|
|
17.00 |
- |
18.00 |
|
|
|
26,000 |
|
|
|
17.16 |
|
|
|
4.3 |
|
|
|
602 |
|
|
18.00 |
- |
19.00 |
|
|
|
10,000 |
|
|
|
18.57 |
|
|
|
4.5 |
|
|
|
217 |
|
|
38.00 |
- |
39.00 |
|
|
|
1,000 |
|
|
|
38.06 |
|
|
|
6.1 |
|
|
|
2 |
|
|
|
|
|
|
|
|
182,200 |
|
|
$ |
12.86 |
|
|
|
3.5 |
|
|
$ |
4,998 |
|
|
Nonvested Restricted Stock Shares Activity [Table Text Block] |
|
|
Shares |
|
|
Weighted Average Grant Date Fair Value |
|
Year Ended December 31, 2020: |
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
71,290 |
|
|
$ |
32.24 |
|
Granted |
|
|
33,695 |
|
|
|
33.91 |
|
Vested |
|
|
(20,178 |
) |
|
|
23.76 |
|
Forfeited |
|
|
(500 |
) |
|
|
34.09 |
|
Non-vested at end of year |
|
|
84,307 |
|
|
$ |
34.92 |
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2019: |
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
42,576 |
|
|
$ |
29.96 |
|
Granted |
|
|
36,664 |
|
|
|
33.60 |
|
Vested |
|
|
(5,450 |
) |
|
|
20.92 |
|
Forfeited |
|
|
(2,500 |
) |
|
|
38.17 |
|
Non-vested at end of year |
|
|
71,290 |
|
|
$ |
32.24 |
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, 2018: |
|
|
|
|
|
|
|
|
Non-vested at beginning of year |
|
|
120,676 |
|
|
$ |
10.29 |
|
Granted |
|
|
16,350 |
|
|
|
39.84 |
|
Vested |
|
|
(93,200 |
) |
|
|
6.07 |
|
Forfeited |
|
|
(1,250 |
) |
|
|
41.21 |
|
Non-vested at end of year |
|
|
42,576 |
|
|
$ |
29.96 |
|
|