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 |