Deposits - Summary of Deposit Account Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deposits [Abstract]    
Non-interest bearing deposits $ 443,100 $ 408,508
Interest bearing deposits:    
Interest bearing demand and savings 654,541 580,233
Money market accounts 169,369 144,668
Certificates of deposit under $100,000 83,258 98,569
Certificates of deposit $100,000 and over 74,806 77,207
Total interest bearing deposits 981,974 900,677
Total deposits $ 1,425,074 $ 1,309,185