Note 11 - Borrowings - Borrowings Outstanding (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Short-term borrowings $ 285,000 $ 185,000
Total borrowings 348,237 239,262
Short-term Borrowings [Member]    
Short-term borrowings $ 285,000 $ 185,000
Total short-term borrowings weighted average interest rate 0.60% 0.23%
Long-term Borrowings [Member]    
Long-term Debt $ 63,237 $ 54,262
Total long-term borrowings weighted average interest rate 3.73% 1.20%
FHBL Daily Rate Credit, Due January 6, 2017 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 06, 2017  
Interest Rate   0.00%
Short-term borrowings [1] $ 0 $ 10,000
FHLB Fixed Rate, Due January 6, 2017 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 06, 2017  
Interest Rate 0.50%  
Short-term borrowings $ 80,000 80,000
FHLB Fixed Rate Credit, Due January 12, 2017 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 12, 2017  
Interest Rate 0.64%  
Short-term borrowings $ 55,000 40,000
FHLB Fixed Rate Credit, Due January 12, 2017 II [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 12, 2017  
Interest Rate 0.64%  
Short-term borrowings $ 75,000 0
FHLB Fixed Rate Credit, Due January 26, 2017 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 26, 2017  
Interest Rate 0.63%  
Short-term borrowings $ 75,000 $ 0
FHLB Adjustable Rate Credit Due January 7, 2016 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 07, 2016  
Interest Rate   0.3532%
Short-term borrowings [2] $ 0 $ 10,000
FHLB Adjustable Rate Credit, Due January 7, 2016 II [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 07, 2016  
Interest Rate   0.3532%
Short-term borrowings [2] $ 0 $ 10,000
FHLB Adjustable Rate Credit Due January 21, 2016 [Member] | Short-term Borrowings [Member]    
Maturity date Jan. 21, 2016  
Interest Rate   0.3567%
Short-term borrowings [3] $ 0 $ 15,000
FHLB Fixed Rate Hybrid, Due September 26, 2016 [Member] | Short-term Borrowings [Member]    
Maturity date Sep. 26, 2016  
Interest Rate   1.905%
Short-term borrowings $ 0 $ 5,000
FHLB Fixed Rate Hybrid, Due September 26, 2016 II [Member] | Short-term Borrowings [Member]    
Maturity date Sep. 26, 2016  
Interest Rate   2.0675%
Short-term borrowings $ 0 $ 5,000
FHLB Fixed Rate Hybrid, Due September 26, 2016 III [Member] | Short-term Borrowings [Member]    
Maturity date Sep. 26, 2016  
Interest Rate   2.2588%
Short-term borrowings $ 0 $ 5,000
FHLB Fixed Rate Hybrid, Due September 26, 2016 IV [Member] | Short-term Borrowings [Member]    
Maturity date Sep. 26, 2016  
Interest Rate   2.025%
Short-term borrowings $ 0 $ 5,000
Junior Subordinated Debt, Due June 15, 2036 [Member] | Long-term Borrowings [Member]    
Maturity date Jun. 15, 2036  
Interest Rate 2.4003%  
Long-term Debt $ 6,564 6,371
Junior Subordinated Debt, Due December 15, 2035 [Member] | Long-term Borrowings [Member]    
Maturity date Dec. 15, 2035  
Interest Rate 2.4203%  
Long-term Debt $ 10,029 9,743
Junior Subordinated Debt, Due October 1, 2036 [Member] | Long-term Borrowings [Member]    
Maturity date Oct. 01, 2036  
Interest Rate 2.5856%  
Long-term Debt $ 2,789 2,724
Junior Subordinated Debt, Due March 1, 2037 [Member] | Long-term Borrowings [Member]    
Maturity date Mar. 01, 2037  
Interest Rate 2.6707%  
Long-term Debt $ 5,558 5,424
Junior Subordinated Debt, Due September 21, 2036 [Member] | Long-term Borrowings [Member]    
Maturity date Sep. 21, 2036  
Interest Rate 2.5502%  
Long-term Debt $ 3,849 0
Subordinated Loan, Due December 1, 2025 [Member] | Long-term Borrowings [Member]    
Maturity date Sep. 01, 2022  
Interest Rate 4.8012%  
Long-term Debt [4] $ 4,712
Junior Unsecured Term Loan, Due December 18, 2022 [Member] | Long-term Borrowings [Member]    
Maturity date Dec. 18, 2022  
Interest Rate 4.75%  
Long-term Debt $ 29,736 $ 30,000
[1] Adjustable rate based on three-month LIBOR plus 11 basis points.
[2] Adjustable rate based on three-month LIBOR plus 3 basis points.
[3] Adjustable rate based on three-month LIBOR plus 4 basis points.
[4] Adjustable rate based on one-month LIBOR plus 437.5 basis points