| **Loans and Allowance for Loan Losses** | 12 Months Ended                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
||
| **Loans Receivable, Net [Abstract]**    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Loans and Allowance for Loan Losses     | Loans and Allowance for Loan LossesThe following table presents an aging analysis of accruing and nonaccruing loans as of December 31, 2014:(dollars in thousands) Accruing          30-59 days past due 60-89 days past due More than 90 days past due Nonaccrual Total past due and nonaccrual Current and accruing Total LoansPC and Originated Loans              Commercial and agricultural $— $— $— $608 $608 $105,269 $105,877Real estate - construction 100 — — 2,307 2,407 66,723 69,130Real estate - mortgage:              1-4 family residential 2,719 147 — 8,637 11,503 638,364 649,867Commercial 105 141 — 13,381 13,627 325,356 338,983Consumer 744 225 5 355 1,329 69,760 71,089Total $3,668 $513 $5 $25,288 $29,474 $1,205,472 $1,234,946PI loans              Commercial and agricultural $— $— $2,232 $— $2,232 $5,303 $7,535Real estate - construction — — 3,737 — 3,737 5,460 9,197Real estate - mortgage:             1-4 family residential 579 15 2,209 — 2,803 14,934 17,737Commercial 287 119 12,964 — 13,370 73,975 87,345Consumer 2 — 10 — 12 1,016 1,028Total $868 $134 $21,152 $— $22,154 $100,688 $122,842Total Loans $4,536 $647 $21,157 $25,288 $51,628 $1,306,160 $1,357,788The following table presents an aging analysis of accruing and nonaccruing loans as of December 31, 2013:(dollars in thousands) Accruing          30-59 days past due 60-89 days past due More than 90 days past due Nonaccrual Total past due and nonaccrual Current and accruing Total LoansPC and Originated Loans              Commercial and agricultural $18 $43 $— $516 $577 $60,946 $61,523Real estate - construction 168 634 — 4,677 5,479 48,711 54,190Real estate - mortgage:              1-4 family residential 3,454 522 — 11,580 15,556 593,698 609,254Commercial 1,765 77 — 18,380 20,222 261,524 281,746Consumer 56 17 — 12 85 43,798 43,883Total $5,461 $1,293 $— $35,165 $41,919 $1,008,677 $1,050,596PI loans              Commercial and agricultural $35 $16 $1,977 $— $2,028 $8,701 $10,729Real estate - construction 48 — 2,758 — 2,806 7,087 9,893Real estate - mortgage:              1-4 family residential 135 9 2,907 — 3,051 23,802 26,853Commercial 903 — 17,479 — 18,382 94,796 113,178Consumer 6 — 12 — 18 981 999Total $1,127 $25 $25,133 $— $26,285 $135,367 $161,652Total Loans $6,588 $1,318 $25,133 $35,165 $68,204 $1,144,044 $1,212,248All PI loans are considered to be accruing for all periods presented, in accordance with ASC 310-30.During the twelve months ended December 31, 2014, we purchased $19.7 million of performing residential mortgage loans, including premiums of $0.3 million. During the twelve months ended December 31, 2013, we purchased $157.6 million of performing residential mortgage loans, including premiums of $1.3 million. These loan purchases are accounted for as PC loans.Risk GradesThe risk-grade categories presented in the following table, which are standard categories used by the bank regulators, are:Pass - Loans categorized as Pass are higher quality loans that have adequate sources of repayment and little risk of collection.Special Mention - A Special Mention loan has potential weaknesses that deserve management's close attention.  If left uncorrected, these potential weaknesses may result in deterioration of the repayment prospects for the asset or in the institution's credit position at some future date.  Special Mention loans are not adversely classified and do not expose an institution to sufficient risk to warrant adverse classification.Substandard - A Substandard loan is inadequately protected by the current sound worth and paying capacity of the obligor or of the collateral pledged, if any.  Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt.  They are characterized by the distinct possibility that we will sustain some loss if the deficiencies are not corrected.  Loss potential, while existing in the aggregate amount of Substandard loans, does not have to exist in individual assets classified Substandard.Doubtful - A loan classified as Doubtful has all the weaknesses inherent in one classified Substandard with the added characteristic that the weaknesses make collection or liquidation in full, on the basis of currently existing facts, conditions, and values, highly questionable and improbable.  The possibility of loss is extremely high, but because of certain important and reasonable specific pending factors, which may work to the advantage of strengthening of the asset, its classification as an estimated loss is deferred until its more exact status may be determined.  Pending factors include proposed merger, acquisition, or liquidation procedures, capital injection, perfecting liens on additional collateral and refinancing plans.Loans categorized as Special Mention or worse are considered Criticized.  Loans categorized as Substandard or Doubtful are considered Classified.  Purchased loans acquired in the Merger are recorded at estimated fair value on the date of acquisition without the carryover of related ALL.  The table below includes $27.0 million and $40.5 million in Granite Purchased Loans categorized as Substandard or Doubtful at December 31, 2014 and December 31, 2013, respectively.  The following table presents loans held for investment balances by risk grade as of December 31, 2014:(dollars in thousands) Pass Special Mention Substandard Doubtful    (Ratings 1-5) (Rating 6) (Rating 7) (Rating 8) TotalCommercial and agricultural $104,165 $6,318 $2,930 $— $113,413Real estate - construction 68,995 2,411 6,921 — 78,327Real estate - mortgage:          1-4 family residential 646,897 5,363 15,342 — 667,602Commercial 363,267 25,715 36,984 362 426,328Consumer 71,350 11 376 381 72,118Total $1,254,674 $39,818 $62,553 $743 $1,357,788The following table presents loans held for investment balances by risk grade as of December 31, 2013:(dollars in thousands) Pass Special Mention Substandard Doubtful    (Ratings 1-5) (Rating 6) (Rating 7) (Rating 8) TotalCommercial and agricultural $67,277 $1,262 $3,713 $— $72,252Real estate - construction 50,138 3,984 9,961 — 64,083Real estate - mortgage:          1-4 family residential 601,304 10,887 23,916 — 636,107Commercial 307,661 29,711 57,552 — 394,924Consumer 44,450 40 47 345 44,882Total $1,070,830 $45,884 $95,189 $345 $1,212,248Loans included in the preceding loan composition table are net of participations sold.  Loans are increased by net loan premiums and deferred loan costs of $3.2 million at December 31, 2014 and $3.6 million at December 31, 2013.At December 31, 2014 and 2013, loans held for sale consisted of originated residential mortgage loans held for sale at the lower of cost or fair market value.Loans serviced for others are not included in the consolidated balance sheet.  The unpaid principal balance of loans serviced for others amounted to $235.0 million at December 31, 2014 and $190.2 million at December 31, 2013.Loans PledgedTo borrow from the FHLB, members must pledge collateral to secure advances and letters of credit.  Acceptable collateral includes, among other types of collateral, a variety of residential, multifamily, home equity lines and second mortgages, and commercial loans.  Investment securities of $124.6 million and $24.1 million and gross loans of $127.2 million and $169.5 million were pledged to collateralize FHLB advances and letters of credit at December 31, 2014 and December 31, 2013, respectively, of which there was $130.8 million and $31.8 million of credit availability for borrowing, respectively. At December 31, 2014, $48.6 million of securities and $5.3 million of loans were pledged to collateralize potential borrowings from the Federal Reserve Discount Window, of which $52.0 million was available as borrowing capacity.  We could also access $202.5 million of additional borrowings from the FHLB under credit lines by pledging additional collateral.Nonaccruing and Impaired LoansInterest income on loans is calculated by using the interest method based on the daily outstanding balance.  The recognition of interest income is discontinued when, in management's opinion, the collection of all or a portion of interest becomes doubtful.  Loans are returned to accrual status when the factors indicating doubtful collectability cease to exist and the loan has performed in accordance with its terms for a demonstrated period of time.  The past due status of loans is based on the contractual payment terms.  Had nonaccruing loans been on accruing status, interest income would have been higher by $3.7 million and $4.7 million for the twelve months ended December 31, 2014 and December 31, 2013, respectively. At December 31, 2014 and December 31, 2013, COB had certain impaired loans of $25.3 million and $35.2 million, respectively, which were on nonaccruing interest status.The following table summarizes information relative to impaired loans for the dates indicated:  December 31, 2014 December 31, 2013(dollars in thousands) Balance Associated Reserves Balance Associated ReservesImpaired loans, not individually reviewed for impairment $4,967 $— $4,612 $—Impaired loans, individually reviewed, with no reserves 26,631 — 39,866 —Impaired loans, individually reviewed, with reserves 7,851 418 2,965 927Total impaired loans, excluding purchased impaired * $39,449 418 $47,443 927         Purchased impaired loans with subsequent deterioration $118,701 3,237 $161,307 5,560Purchased impaired loans with no subsequent deterioration 4,141 — 344 —Total Reserves   $3,655   $6,487         Average impaired loans, excluding purchased impaired, calculated using a simple average $43,446   $65,527  * Included at December 31, 2014 and December 31, 2013 were $14.1 million and $12.1 million, respectively, in restructured and performing loans.The following table presents loans held for investment on nonaccrual status by loan class for the dates indicated:(dollars in thousands)      December 31, 2014 December 31, 2013Loans held for investment:    Commercial and agricultural $608 $516Real estate - construction 2,307 4,677Real estate - mortgage:    1-4 family residential 8,637 11,580Commercial 13,381 18,380Consumer 355 12Total nonaccrual loans 25,288 35,165Loans more than 90 days delinquent, still on accrual 5 —Total nonperforming loans $25,293 $35,165There were no loans held for sale on nonaccrual status as of December 31, 2014 or December 31, 2013.The following table presents individually reviewed impaired loans and purchased impaired loans with subsequent credit deterioration, segregated by portfolio segment, and the corresponding reserve for impaired loan losses as of December 31, 2014:    Unpaid  (dollars in thousands) Recorded Principal Related  Investment Balance AllowanceWith no related allowance recorded:        Commercial and agricultural $— $— $—  Real estate - construction 2,344 2,898 —  Real estate - mortgage:      1-4 family residential 8,115 10,238 —Commercial 16,172 22,060 —  Consumer — — —Total $26,631 $35,196 $—With an allowance recorded:        Commercial and agricultural $498 $498 $58  Real estate - construction — — —  Real estate - mortgage:      1-4 family residential 3,294 3,676 331Commercial 4,059 4,228 29  Consumer — — —Total $7,851 $8,402 $418Total individually evaluated impaired loans:        Commercial and agricultural $498 $498 $58  Real estate - construction 2,344 2,898 —  Real estate - mortgage:      1-4 family residential 11,409 13,914 331Commercial 20,231 26,288 29  Consumer — — —Total $34,482 $43,598 $418PI loans with subsequent credit deterioration:        Commercial and agricultural $7,535 $6,149 $257  Real estate - construction 8,619 9,855 507  Real estate - mortgage:           1-4 family residential 14,174 15,278 199     Commercial 87,345 90,830 2,085  Consumer 1,028 667 189Total $118,701 $122,779 $3,237The following table presents individually reviewed impaired loans, and purchased impaired loans with subsequent credit deterioration, segregated by portfolio segment, and the corresponding reserve for impaired loan losses as of December 31, 2013:    Unpaid  (dollars in thousands) Recorded Principal Related  Investment Balance AllowanceWith no related allowance recorded:        Commercial and agricultural $398 $643 $—  Real estate - construction 4,734 8,893 —  Real estate - mortgage:      1-4 family residential 11,154 14,431 —Commercial 23,579 28,905 —  Consumer — — —Total $39,865 $52,872 $—With an allowance recorded:        Commercial and agricultural $— $— $—  Real estate - construction — — —  Real estate - mortgage:      1-4 family residential 2,965 3,032 927Commercial — — —  Consumer — — —Total $2,965 $3,032 $927Total individually evaluated impaired loans:        Commercial and agricultural $398 $643 $—  Real estate - construction 4,734 8,893 —  Real estate - mortgage:      1-4 family residential 14,119 17,463 927Commercial 23,579 28,905 —  Consumer — — —Total $42,830 $55,904 $927PI loans with subsequent credit deterioration:        Commercial and agricultural $10,729 $10,344 $382  Real estate - construction 9,792 11,216 1,015  Real estate - mortgage:           1-4 family residential 26,628 28,143 724     Commercial 113,178 121,813 3,251  Consumer 980 785 188Total $161,307 $172,301 $5,560The following summary includes impaired loans individually reviewed as well as impaired loans held for sale.  Average recorded investment and interest income recognized on impaired loans, segregated by portfolio segment, is shown in the following tables as of December 31, 2014 and December 31, 2013:  For Twelve Months Ended For Twelve Months Ended For Twelve Months Ended  December 31, 2014 December 31, 2013 December 31, 2012  Average Interest Average Interest Average Interest(dollars in thousands) Recorded Income Recorded Income Recorded Income  Investment Recognized Investment Recognized Investment RecognizedWith no related allowance recorded:              Commercial and agricultural $— $— $784 $8 $1,989 $42  Real estate - construction 2,867 40 9,075 35 15,130 92  Real estate - mortgage:            1-4 family residential 8,797 131 11,920 100 18,237 204Commercial 17,574 354 29,384 254 35,765 286  Consumer — — — — — —Total $29,238 $525 $51,163 $397 $71,121 $624With an allowance recorded:              Commercial and agricultural $535 $20 $283 $5 $706 $16  Real estate - construction — — 638 9 1,762 —  Real estate - mortgage:            1-4 family residential 3,148 75 2,713 20 1,764 61Commercial 4,149 196 4,127 4 13,069 445  Consumer — — 83 1 — —Total $7,832 $291 $7,844 $39 $17,301 $522Total:              Commercial and agricultural $535 $20 $1,067 $13 $2,695 $58  Real estate - construction 2,867 40 9,713 44 16,892 92  Real estate - mortgage:            1-4 family residential 11,945 206 14,633 120 20,001 265Commercial 21,723 550 33,511 258 48,834 731  Consumer — — 83 1 — —Total $37,070 $816 $59,007 $436 $88,422 $1,146Impaired loans also include loans for which we may elect to grant a concession, providing terms more favorable than those prevalent in the market (e.g., rate, amortization term), and formally restructure due to the weakening credit status of a borrower.  Restructuring is designed to facilitate a repayment plan that minimizes the potential losses that we otherwise may have to incur.  If these impaired loans are on nonaccruing status as of the date of restructuring, the loans are included in nonperforming loans.  Nonaccruing restructured loans will remain as nonaccruing until the borrower can demonstrate adherence to the restructured terms for a period of no less than six months and when it is otherwise determined that continued adherence is reasonably assured.  Some restructured loans continue as accruing loans after restructuring if the borrower is not past due at the time of restructuring, adequate collateral valuations support the restructured loans, and the cash flows of the underlying business appear adequate to support the restructured debt service.  Not included in nonaccruing loans are loans that have been restructured that were performing as of the restructure date.  At December 31, 2014, there was $19.4 million in restructured loans, of which $14.1 million were accruing and in a performing status.  At December 31, 2013, there was $18.1 million in restructured loans, of which $12.1 million were accruing and in a performing status.Sale of Problem LoansDuring 2012, we sold loans to third party buyers in order to reduce our problem loan exposure.  These loans were transferred to loans held for sale at the time we received a signed contract for the purchase of the loans.  Prior to transferring these loans to loans held for sale, the loans were marked down to the contract price less associated selling costs.  All transactions were conducted at arm's length and loans were sold without recourse.  The following table presents sold loans by portfolio segment for the periods indicated below: For the Twelve Months Ended For the Twelve Months Ended December 31, 2014 December 31, 2013(dollars in thousands)Number Recorded Contract Number Recorded Contract of Loans Investment Pricing of Loans Investment PricingCommercial and agricultural— $— $— — $— $—Real estate - construction— — — — — —Real estate - mortgage:           1-4 family residential— — — — — —Commercial— — — 3 1,747 1,244Consumer— — — — — —Total— $— $— 3$1,747 $1,244Granite Purchased LoansGranite Purchased Loans include PI loans and PC loans.  PC loans include performing revolving consumer and commercial loans on October 21, 2011, the acquisition date.PI loans are segregated into pools and recorded at estimated fair value on the date of acquisition without the carryover of the related ALL.  PI loans are accounted for under ASC 310-30 when the loans have evidence of credit deterioration since origination and it is probable at the date of acquisition we will not collect all contractually required principal and interest payments.  Evidence of credit quality deterioration as of the date of acquisition may include statistics such as past due status, nonaccrual status and risk grade.  PI loans generally meet our definition for nonaccrual status; however, even if the borrower is not currently making payments, we will classify loans as accruing if we can reasonably estimate the amount and timing of future cash flows.All Granite Purchased PI loans are presented on an accruing basis. The difference between contractually required payments at acquisition and the cash flows expected to be collected at acquisition is referred to as the nonaccretable difference.Periodically, we estimate the expected cash flows for each pool of the PI loans and evaluate whether the expected cash flows for each pool have changed from prior estimates.  Decreases to the expected cash flows will generally result in a provision for loan losses.  Subsequent increases in cash flows result in a reversal of the provision for loan losses to the extent of prior charges, or reclassification from nonaccretable difference to accretable yield with a positive impact on future interest income.  Excess of cash flows expected at acquisition over the estimated fair value is referred to as the accretable yield and is recognized into interest income over the remaining life of the loan when there is a reasonable expectation about the amount and timing of such cash flows.  We have elected to account for the Granite Purchased PI loans under ASC 310-30 and the Granite Purchased PC loans under ASC 310-20.  At December 31, 2014, and December 31, 2013, our financial statements reflected a PI loan ALL of $3.2 million and $5.6 million, respectively, and an ALL for PC loans of $0.3 million and $0.3 million, respectively.The following tables present the balance of all Granite Purchased Loans:  At December 31, 2014(dollars in thousands) Purchased Impaired Purchased Contractual Total Purchased Loans UnpaidPrincipalBalanceCommercial and agricultural $7,535 $4,288 $11,823 $10,508Real estate - construction 9,197 — 9,197 10,463Real estate - mortgage:           1-4 family residential 17,737 21,660 39,397 41,295   Commercial 87,345 — 87,345 90,830Consumer 1,028 — 1,028 678       Total $122,842 $25,948 $148,790 $153,774  At December 31, 2013(dollars in thousands) Purchased Impaired Purchased Contractual TotalPurchased Loans UnpaidPrincipalBalanceCommercial and agricultural $10,729 $5,948 $16,677 $16,452Real estate - construction 9,893 — 9,893 11,368Real estate - mortgage:           1-4 family residential 26,853 22,127 48,980 51,359   Commercial 113,178 373 113,551 122,197Consumer 999 — 999 798       Total $161,652 $28,448 $190,100 $202,174The table below includes only those Granite Purchased Loans accounted for under the expected cash flow method (PI loans) for the periods indicated.  These tables do not include PC loans, including Granite Purchased PC loans or purchased performing residential mortgage loans.   For Twelve Months Ended For Twelve Months Ended  December 31, 2014 December 31, 2013  Purchased Impaired Purchased Impaired(dollars in thousands) Carrying Amount FutureAccretion Carrying Amount Future AccretionBalance, beginning of period $161,652 $29,989 $228,392 $30,300  Accretion 9,563 (9,563) 16,032 (16,032)  Increase in future accretion — 4,472 — 15,721  Reclassification of loans and adjustments (4,180) — — —  Payments received (43,314) — (80,258) —  Foreclosed and transferred to OREO (879) — (2,514) —Subtotal before allowance 122,842 24,898 161,652 29,989Allowance for credit losses (3,237) — (5,560) —Net carrying amount, end of period $119,605 $24,898 $156,092 $29,989Allowance for Loan LossesAn analysis of the changes in the ALL is as follows:(dollars in thousands) 2014 2013 2012Balance, beginning of period $26,785 $29,314 39,360Provision for (recovery of) losses (5,371) 523 14,049Net charge-offs:      Charge-offs (7,703) (13,344) (30,968)Recoveries 6,634 10,292 6,873Net charge-offs (1,069) (3,052) (24,095)Balance, end of period $20,345 $26,785 29,314Annualized net charge-offs during the period to average loans held for investment 0.08% 0.26% 2.13%Annualized net charge-offs during the period to ALL 5.25% 11.39% 82.20%Allowance for loan losses to loans held for investment (1) 1.50% 2.21% 2.41%(1) Excludes discontinued operations      During the year ended December 31, 2014, we charged off $7.7 million in loans and realized $6.6 million in recoveries, for $1.1 million of net charge-offs.  The majority of the loans charged off were loans that were previously impaired and had specific reserves assigned in prior periods.The ALL, as a percentage of loans held for investment, was 1.50% at December 31, 2014, compared to 2.21% at December 31, 2013.The following table presents ALL activity by portfolio segment for the year ended December 31, 2014:      Real Estate - Mortgage    (dollars in thousands) Commercial and Agricultural Real Estate - Construction 1-4 Family Residential Commercial Consumer Total             ALL:            Beginning balance at January 1, 2014 $2,931 $5,233 $8,869 $7,195 $2,557 $26,785Charge-offs (1,449) (719) (1,273) (1,746) (2,516) (7,703)Recoveries 951 2,110 1,187 1,165 1,221 6,634Provision (Recovery) 1,482 (3,461) (2,936) (2,435) 1,979 (5,371)Ending balance at December 31, 2014 $3,915 $3,163 $5,847 $4,179 $3,241 $20,345The following table presents ALL activity by portfolio segment for the year ended December 31, 2013:      Real Estate - Mortgage    (dollars in thousands) Commercial and Agricultural Real Estate - Construction 1-4 Family Residential Commercial Consumer TotalALL:            Beginning balance at January 1, 2013 $3,238 $4,987 $8,701 $9,627 $2,761 $29,314Charge-offs (1,277) (1,080) (4,032) (2,808) (4,147) (13,344)Recoveries 1,623 2,681 1,266 3,048 1,674 10,292Provision (Recovery) (653) (1,355) 2,934 (2,672) 2,269 523Ending balance at December 31, 2013 $2,931 $5,233 $8,869 $7,195 $2,557 $26,785The following table presents ALL activity by portfolio segment for the year ended December 31, 2012:      Real Estate - Mortgage    (dollars in thousands) Commercial and Agricultural Real Estate - Construction 1-4 Family Residential Commercial Consumer TotalALL:            Beginning balance at January 1, 2012 $5,776 $11,995 $8,885 $11,063 $1,641 $39,360Charge-offs (3,494) (11,084) (6,422) (5,510) (4,458) (30,968)Recoveries 991 3,237 573 852 1,220 6,873Provision (Recovery) (35) 839 5,665 3,222 4,358 14,049Ending balance at December 31, 2012 $3,238 $4,987 $8,701 $9,627 $2,761 $29,314The following table details the recorded investment in loans related to each segment in the allowance for loan losses by portfolio segment and disaggregated on the basis of impairment evaluation methodology at December 31, 2014:      Real Estate - Mortgage    (dollars in thousands) Commercial and Agricultural Real Estate - Construction 1-4 Family Residential Commercial Consumer TotalALL:              Individually evaluated for impairment $58 $— $331 $29 $— $418  Collectively evaluated for impairment 3,600 2,656 5,317 2,065 3,052 16,690  PI loans evaluated for credit impairment 257 507 199 2,085 189 3,237  PI loans with no credit deterioration — — — — — —Total ALL $3,915 $3,163 $5,847 $4,179 $3,241 $20,345Loans held for investment:              Individually evaluated for impairment $498 $2,344 $11,409 $20,231 $— $34,482  Collectively evaluated for impairment 105,380 66,786 638,456 318,752 71,090 1,200,464  PI loans with subsequent credit deterioration 7,535 8,619 14,174 87,345 1,028 118,701  PI loans with no credit deterioration — 578 3,563 — — 4,141Total loans held for investment $113,413 $78,327 $667,602 $426,328 $72,118 $1,357,788The following table details the recorded investment in loans related to each segment in the allowance for loan losses by portfolio segment and disaggregated on the basis of impairment evaluation methodology at December 31, 2013:       Real Estate - Mortgage    (dollars in thousands) Commercial and Agricultural Real Estate - Construction 1-4 Family Residential Commercial Consumer TotalALL:              Individually evaluated for impairment $— $— $927 $— $— $927  Collectively evaluated for impairment 2,549 4,218 7,218 3,944 2,369 20,298  PI loans evaluated for credit impairment 382 1,015 724 3,251 188 5,560  PI loans with no credit deterioration — — — — — —Total ALL $2,931 $5,233 $8,869 $7,195 $2,557 $26,785Loans held for investment:              Individually evaluated for impairment $398 $4,734 $14,119 $23,579 $— $42,830  Collectively evaluated for impairment 61,125 49,457 595,135 258,167 43,883 1,007,767  PI loans with subsequent credit deterioration 10,729 9,792 26,628 113,178 980 161,307  PI loans with no credit deterioration — 100 225 — 19 344Total loans held for investment $72,252 $64,083 $636,107 $394,924 $44,882 $1,212,248Troubled Debt RestructuringThe following tables presents a breakdown of troubled debt restructurings that were restructured during the periods presented, segregated by portfolio segment:  For Twelve Months Ended December 31, 2014 For Twelve Months Ended December 31, 2013 For Twelve Months Ended December 31, 2012    Pre-Modified Post-Modified   Pre-Modified Post-Modified   Pre-Modified Post-Modified    Outstanding Outstanding   Outstanding Outstanding   Outstanding Outstanding(dollars in thousands) Number Recorded Recorded Number Recorded Recorded Number Recorded Recorded  of Loans Investment Investment of Loans Investment Investment of Loans Investment InvestmentCommercial and agricultural 2 $94 $94 — $— $— 1 $312 $127Real estate - construction 4 1,607 1,607 2 125 125 8 1,994 1,335Real estate - mortgage:                     1-4 family residential 11 1,227 1,303 12 3,387 3,451 3 566 565   Commercial 8 3,470 3,386 5 5,531 5,238 5 690 667Consumer — — — — — — — — —    Total 25 $6,398 $6,390 19 $9,043 $8,814 17 $3,562 $2,694During the twelve months ended December 31, 2014, we modified 25 loans that were considered to be troubled debt restructurings.  We extended the terms for 8 of these loans and modified the remaining 17 loans by both extending the term and modifying the interest rate. During the twelve months ended December 31, 2013, we modified 19 loans that were considered to be troubled debt restructurings.  We extended the terms for 3 of these loans, modified the interest rate for 2 of these loans, and modified the remaining 14 loans in both ways. There were no loans restructured in the twelve months prior to December 31, 2014 that went into default during the year ended December 31, 2014. There were also no loans restructured in the twelve months prior to December 31, 2013 that went into default during the year ended December 31, 2013.In the determination of the ALL, management considers troubled debt restructurings and any subsequent defaults in these restructurings as impaired loans.  The amount of the impairment is measured using the present value of expected future cash flows discounted at the loan's initial effective interest rate, the observable market price of the loan, or the fair value of the collateral if the loan is collateral dependent.Unfunded CommitmentsThe reserve for unfunded commitments, which is included in other liabilities, is calculated by estimating the amount of additional funding on the commitment and multiplying that amount by the historical loss rate (including Q&E factors). The following describes our method for determining the estimated additional funding by commitment type:•Straight Lines of Credit - Unfunded balance of line of credit (100% utilization)•Revolving Lines of Credit - Average Utilization (for the last 12 months) less Current Utilization•Letters of Credit - 10% utilizationThe reserve for unfunded commitments was $0.8 million as of December 31, 2014 and $0.5 million at December 31, 2013. |

| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
The entire disclosure for financing receivables. Examples of financing receivables include, but are not limited to, loans, trade accounts receivables, notes receivable, credit cards, and receivables relating to a lessor's right(s) to payment(s) from a lease other than an operating lease that is recognized as assets.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196772Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 55 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=32702940&loc=SL6953791-111525
+ Details**Name:**us-gaap_FinancingReceivablesTextBlock**Namespace Prefix:**us-gaap_**Data Type:**nonnum:textBlockItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                              |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_LoansReceivableNetAbstract**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |