Note 9 - Deposits - Details of Maturities of Wholesale Time Deposits (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Wholesale Time Deposits, $100,000 or More [Member] | ||
| 2017 | $ 72,783 | $ 254 |
| Wholesale Time Deposits, Less than $100,000 [Member] | ||
| Total | $ 72,783 | $ 254 |