Note 19 - Stock-based Compensation - Other Stock Option Information (Details) - $ / shares
|
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Options outstanding, Shares (in shares) |
290,853
|
447,966
|
591,086
|
| Options outstanding, Weighted average exercise price (in dollars per share) |
$ 20.88
|
$ 20.94
|
$ 20.73
|
| Options outstanding, Weighted average grant date fair value (in dollars per share) |
$ 4.85
|
$ 4.75
|
$ 4.70
|
| Granted, Shares (in shares) |
|
0
|
0
|
| Granted, Weighted average exercise price (in dollars per share) |
|
|
|
| Granted, Weighted average grant date fair value (in dollars per share) |
|
|
|
| Assumed in the CBH Merger (in shares) |
|
181,256
|
|
| Assumed in the CBH Merger (in dollars per share) |
|
$ 17.73
|
|
| Assumed in the CBH Merger (in dollars per share) |
|
|
|
| Expired, Shares (in shares) |
|
(3,180)
|
(1,750)
|
| Expired, Weighted average exercise price (in dollars per share) |
|
$ 21.33
|
$ 22.31
|
| Expired, Weighted average grant date fair value (in dollars per share) |
|
$ 4.84
|
$ 4.99
|
| Exercised, Shares (in shares) |
(105,830)
|
(335,189)
|
(141,370)
|
| Exercised, Weighted average exercise price (in dollars per share) |
$ 20.61
|
$ 19.25
|
$ 20.06
|
| Exercised, Weighted average grant date fair value (in dollars per share) |
$ 7.32
|
$ 4.62
|
$ 4.51
|
| Options outstanding, , Shares (in shares) |
185,023
|
290,853
|
447,966
|
| Options outstanding, Weighted average exercise price (in dollars per share) |
$ 21.04
|
$ 20.88
|
$ 20.94
|
| Options outstanding, Weighted average grant date fair value (in dollars per share) |
$ 4.88
|
$ 4.85
|
$ 4.75
|