Note 18 - Fair Value of Financial Instruments - Level 3 Assets Reconciliation (Details) - Fair Value, Inputs, Level 3 [Member] - Available-for-sale Securities [Member] - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
|
| Fair value | $ 1,500 | $ 1,570 |
| Change in unrealized gain recognized in other comprehensive income | (180) | (70) |
| Fair value | $ 1,320 | $ 1,500 |