Commitments and Contingencies (Details) - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Other Commitment | $ 130,918 | $ 113,377 |
| Operating lease commitments | 11,298 | 12,700 |
| SEC Schedule, 12-09, Reserve, Off-balance Sheet Activity | ||
| Other Commitments [Line Items] | ||
| Valuation reserve | 139 | 121 |
| Commitments to extend credit | ||
| Other Commitments [Line Items] | ||
| Other Commitment | 127,443 | 109,835 |
| Standby letters of credit | ||
| Other Commitments [Line Items] | ||
| Other Commitment | 2,998 | 3,309 |
| Commercial letters of credit | ||
| Other Commitments [Line Items] | ||
| Other Commitment | $ 477 | $ 233 |