Note 13 - Stock-based Compensation (Details Textual) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Restricted Stock [Member] |
|
|
|
| Allocated Share-based Compensation Expense |
$ 2,343
|
$ 1,696
|
$ 752
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized |
$ 6,252
|
|
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition |
2 years 219 days
|
|
|
| Equity Plan 2011 [Member] |
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized |
619,153
|
|
|
| Rate of Increase Decrease in Shares Authorized for Issuance |
3.50%
|
|
|
| Equity Plan 2011 [Member] | Restricted Stock [Member] | Minimum [Member] |
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
2 years
|
|
|
| Equity Plan 2011 [Member] | Restricted Stock [Member] | Maximum [Member] |
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
4 years
|
|
|