Note 19 - Selected Quarterly Financial Data (Unaudited) - Quarterly Financial Data (Unaudited) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Interest income | $ 8,776 | $ 8,765 | $ 8,663 | $ 8,544 | $ 8,606 | $ 8,199 | $ 7,699 | $ 7,697 | $ 34,748 | $ 32,201 | $ 32,673 |
| Interest expense | 1,056 | 1,085 | 1,050 | 1,006 | 991 | 1,017 | 1,378 | 1,415 | 4,197 | 4,801 | 6,147 |
| Net interest income | 7,720 | 7,680 | 7,613 | 7,538 | 7,615 | 7,182 | 6,321 | 6,282 | 30,551 | 27,400 | 26,526 |
| Provision (credit) for loan and lease losses | 295 | (234) | 396 | 696 | (1,005) | (191) | 345 | (494) | 1,153 | (1,345) | (5,869) |
| Net interest income after provision (credit) for loan and lease losses | 7,425 | 7,914 | 7,217 | 6,842 | 8,620 | 7,373 | 5,976 | 6,776 | 29,398 | 28,745 | 32,395 |
| Non-interest income | 1,398 | 1,380 | 2,094 | 1,331 | 1,457 | 1,379 | 1,545 | 3,419 | 6,203 | 7,800 | 14,920 |
| Total expenses | 7,163 | 6,553 | 7,025 | 6,804 | 8,587 | 6,415 | 6,680 | 6,782 | 27,545 | 28,464 | 33,569 |
| Income (loss) before income taxes | 1,660 | 2,741 | 2,286 | 1,369 | 1,490 | 2,337 | 841 | 3,413 | 8,056 | 8,081 | 13,746 |
| Income tax expense (benefit) | 136 | 724 | 661 | 226 | (27,719) | 22 | (62) | 1,747 | (27,759) | 326 | |
| Net income | $ 1,524 | $ 2,017 | $ 1,625 | $ 1,143 | $ 29,209 | $ 2,337 | $ 819 | $ 3,475 | $ 6,309 | $ 35,840 | $ 13,420 |
| Basic (in dollars per share) | $ 0.09 | $ 0.12 | $ 0.10 | $ 0.07 | $ 1.77 | $ 0.14 | $ 0.05 | $ 0.21 | $ 0.38 | $ 2.17 | $ 0.81 |
| Diluted (in dollars per share) | $ 0.09 | $ 0.12 | $ 0.10 | $ 0.07 | $ 1.77 | $ 0.14 | $ 0.05 | $ 0.21 | $ 0.38 | $ 2.17 | $ 0.81 |
| Non-interest expense | $ 7,163 | $ 6,553 | $ 7,025 | $ 6,804 | $ 8,587 | $ 6,415 | $ 6,680 | $ 6,782 | $ 27,545 | $ 28,464 | $ 33,569 |