Note 24 - Financial Instruments with Off-Balance Sheet Risk, Contingencies and Concentration of Credit Risk (Details Textual)
12 Months Ended
Dec. 31, 2016
USD ($)
Dec. 31, 2015
Dec. 31, 2014
Loss Contingency, Pending Claims, Number 0    
Loss Contingency, Claims Settled, Number 0 0 0
Bank Acceptances Executed and Outstanding $ 0    
Standby Letters of Credit [Member]      
Fair Value Disclosure, Off-balance Sheet Risks, Face Amount, Liability 12,700,000    
Commitments to Extend Credit [Member]      
Fair Value Disclosure, Off-balance Sheet Risks, Face Amount, Liability $ 675,400,000