Note 9 - Deposits - Details of Maturities of Retail Time Deposits (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
The 100,000 Dollars or More [Member]  
2017 $ 154,965
2018 16,281
2019 4,982
2020 3,044
2021 and thereafter 4,364
Total 183,636
Less than 100,000 Dollars [Member]  
2017 107,043
2018 17,152
2019 8,011
2020 3,466
2021 and thereafter 3,604
Total $ 139,276