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