Note 18 - Employee Benefit Plans (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Compensation and Retirement Disclosure [Abstract] | |||
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 6.00% | 6.00% | 6.00% |
| Defined Contribution Plan, Cost Recognized | $ 1,648 | $ 1,683 | $ 1,664 |