Investment Securities - Amortized Cost and Estimated Fair Values of Investment Securities that are Available-for-Sale and Held-to-Maturity by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Available-for-sale Securities by Maturity, Amortized Cost    
Available-for-sale, Securities maturing in one year or less, Amortized cost $ 22,211  
Available-for-sale, Securities maturing in After one year through five years, Amortized cost 110,702  
Available-for-sale, Securities maturing in After five years through ten years, Amortized cost 93,472  
Available-for-sale, Securities maturing in After ten years, Amortized cost 110,860  
Available-for-sale, Amortized Cost 337,245 $ 333,268
Available-for-sale Securities by Maturity, Fair Value    
Available-for-sale, Securities maturing in one year or less, Fair Value 22,288  
Available-for-sale, Securities maturing in After one year through five years, Fair Value 110,290  
Available-for-sale, Securities maturing in After five years through ten years, Fair Value 92,908  
Available-for-sale, Securities maturing in After ten years, Fair Value 110,123  
Available-for-sale, Fair Value 335,609 332,736
Held-to-maturity Securities by Maturity, Amortized Cost    
Held-to-maturity, Securities maturing in one year or less, Amortized Cost 10,099  
Held-to-maturity, Securities maturing in After one year through five years, Amortized Cost 46,310  
Held-to-maturity, Securities maturing in After five years through ten years, Amortized Cost 12,403  
Held-to-maturity, Securities maturing in After ten years, Amortized Cost 4,700  
Held-to-maturity, Amortized Cost 73,512 65,882
Held-to-maturity Securities by Maturity, Fair Value    
Held-to-maturity, Securities maturing in one year or less, Fair Value 10,107  
Held-to-maturity, Securities maturing in After one year through five years, Fair Value 46,102  
Held-to-maturity, Securities maturing in After five years through ten years, Fair Value 12,218  
Held-to-maturity, Securities maturing in After ten years, Fair Value 4,573  
Held-to-maturity, Fair Value $ 73,000 $ 66,049