Deposits - Scheduled Maturities for Certificate of Deposit (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Deposits [Abstract]  
2017 $ 90,838
2018 28,940
2019 12,584
2020 14,030
2021 and beyond 11,672
Time Deposit $ 158,064