Loans and Allowance for Loan Losses - Summary of Current and Past Due Loans Held For Investment (Accruing And Non-Accruing) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Financing Receivable Recorded Investment Past Due [Line Items]    
Current $ 1,112,597 $ 1,028,692
30-89 Days Past Due 6,092 15,749
90+ Days Past Due 22 3
Non-accrual 5,335 7,415
Total Past-Due 11,449 23,167
Total loans 1,124,046 1,051,859
Real Estate Term    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 582,029 577,804
Construction and Land Development    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 240,120 179,664
Residential and Home Equity    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 72,959 71,169
Consumer and Other    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 15,678 14,945
Commercial Real Estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 814,567 738,381
30-89 Days Past Due 3,614 13,588
Non-accrual 3,968 5,499
Total Past-Due 7,582 19,087
Total loans 822,149 757,468
Commercial Real Estate | Real Estate Term    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 577,134 567,886
30-89 Days Past Due 1,701 5,804
Non-accrual 3,194 4,114
Total Past-Due 4,895 9,918
Total loans 582,029 577,804
Commercial Real Estate | Construction and Land Development    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 237,433 170,495
30-89 Days Past Due 1,913 7,784
Non-accrual 774 1,385
Total Past-Due 2,687 9,169
Total loans 240,120 179,664
Commercial and Industrial    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 211,143 205,765
30-89 Days Past Due 906 1,315
Non-accrual 1,211 1,197
Total Past-Due 2,117 2,512
Total loans 213,260 208,277
Consumer    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 86,887 84,546
30-89 Days Past Due 1,572 846
90+ Days Past Due 22 3
Non-accrual 156 719
Total Past-Due 1,750 1,568
Total loans 88,637 86,114
Consumer | Residential and Home Equity    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 71,719 69,950
30-89 Days Past Due 1,098 588
Non-accrual 142 631
Total Past-Due 1,240 1,219
Total loans 72,959 71,169
Consumer | Consumer and Other    
Financing Receivable Recorded Investment Past Due [Line Items]    
Current 15,168 14,596
30-89 Days Past Due 474 258
90+ Days Past Due 22 3
Non-accrual 14 88
Total Past-Due 510 349
Total loans $ 15,678 $ 14,945