Securities (Details 4) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Held-to-maturity securities, Amortized Cost    
Due in one year or less $ 8,798 $ 9,249
Due after one year through five years 28,281 14,069
Due after five years through ten years 107,571 122,585
Due after ten years   168
Total 144,650 146,071
Held-to-maturity securities, Fair value    
Due in one year or less 8,833 9,294
Due after one year through five years 29,496 14,341
Due after five years through ten years 113,297 122,853
Due after ten years   198
Total $ 151,626 $ 146,686