Note 10 - Deposits - Scheduled Maturities of Time Deposits (Details) $ in Thousands |
Dec. 31, 2016
USD ($)
|
|---|---|
| 2017 | $ 83,816 |
| 2018 | 354,767 |
| 2019 | 104,235 |
| 2020 | 70,225 |
| 2021 and greater | 127,385 |
| Total time deposits | 740,428 |
| Less Than $250 Thousand [Member] | |
| 2017 | 80,711 |
| 2018 | 306,156 |
| 2019 | 87,730 |
| 2020 | 65,069 |
| 2021 and greater | 98,893 |
| Total time deposits | 638,559 |
| Equal to or Greater Than $250Thousand [Member] | |
| 2017 | 3,105 |
| 2018 | 48,611 |
| 2019 | 16,505 |
| 2020 | 5,156 |
| 2021 and greater | 28,492 |
| Total time deposits | $ 101,869 |