Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Securities - Investment Securities Continuous Unrealized Loss Position (Details)

v3.19.1
Note 4 - Securities - Investment Securities Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Less Than Twelve Months, Gross Unrealized Losses $ (470) $ (963)  
Less Than Twelve Months, Fair Value 78,929 125,788  
Twelve Months or More, Gross Unrealized Losses (3,109) (6,623)  
Twelve Months or More, Fair Value 302,207 320,802  
Total, Gross Unrealized Losses (3,579) (7,586)  
Total, Fair Value 381,136   $ 446,590
US Treasury and Government [Member]      
Less Than Twelve Months, Gross Unrealized Losses (5) (8)  
Less Than Twelve Months, Fair Value 1,003 1,001  
Twelve Months or More, Gross Unrealized Losses (325) (611)  
Twelve Months or More, Fair Value 47,913 50,878  
Total, Gross Unrealized Losses (330) (619)  
Total, Fair Value 48,916 51,880  
Collateralized Mortgage Backed Securities [Member]      
Less Than Twelve Months, Gross Unrealized Losses (203) (539)  
Less Than Twelve Months, Fair Value 40,066 67,721  
Twelve Months or More, Gross Unrealized Losses (2,257) (4,992)  
Twelve Months or More, Fair Value 187,872 204,260  
Total, Gross Unrealized Losses (2,460) (5,531)  
Total, Fair Value 227,938 271,981  
US States and Political Subdivisions Debt Securities [Member]      
Less Than Twelve Months, Gross Unrealized Losses (24) (101)  
Less Than Twelve Months, Fair Value 4,394 20,821  
Twelve Months or More, Gross Unrealized Losses (226) (578)  
Twelve Months or More, Fair Value 41,231 52,190  
Total, Gross Unrealized Losses (250) (679)  
Total, Fair Value 45,625 73,011  
Corporate Debt Securities [Member]      
Less Than Twelve Months, Gross Unrealized Losses (238) (315)  
Less Than Twelve Months, Fair Value 33,466 36,245  
Twelve Months or More, Gross Unrealized Losses (301) (442)  
Twelve Months or More, Fair Value 25,191 13,474  
Total, Gross Unrealized Losses (539) (757)  
Total, Fair Value $ 58,657 $ 49,718