| **Allowance for Loan Losses** | 3 Months Ended                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
||
| **Receivables [Abstract]**    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Allowance for Loan Losses     | Allowance for Loan LossesThe Company provides for loan losses through the establishment of an allowance for loan losses which represents an estimated reserve for existing losses in the loan portfolio. A systematic methodology is used for determining the allowance that includes a quarterly review process, risk rating changes, and adjustments to the allowance. The loan portfolio is classified in eight classes and credit risk is evaluated separately in each class. The appropriate level of the allowance is evaluated continually based on a review of significant loans, with a particular emphasis on nonaccruing, past due, and other loans that may require special attention. Other factors include general conditions in local and national economies; loan portfolio composition and asset quality indicators; and internal factors such as changes in underwriting policies, credit administration practices, experience, ability and depth of lending management, among others. The allowance consists of four elements: (1) specific reserves for loans evaluated individually for impairment; (2) general reserves for each portfolio segment based on historical loan loss experience, (3) qualitative reserves judgmentally adjusted for local and national economic conditions, concentrations, portfolio composition, volume and severity of delinquencies and nonaccrual loans, trends of criticized and classified loans, changes in credit policies and underwriting standards, credit administration practices, and other factors as applicable for each portfolio segment; and (4) unallocated reserves. All outstanding loans are considered in evaluating the appropriateness of the allowance. A breakdown of the allowance for loan losses as of March 31, 2015, December 31, 2014, and March 31, 2014, by class of financing receivable and allowance element, is presented in the following tables:As of March 31, 2015Specific Reserves on Loans Evaluated Individually for Impairment General Reserves on Loans Based on Historical Loss Experience Reserves for Qualitative Factors UnallocatedReserves Total ReservesCommercial            Real estate$248,000 $1,094,000 $1,775,000 $— $3,117,000   Construction396,000 157,000 254,000 — 807,000   Other347,000 521,000 846,000 — 1,714,000Municipal— — 16,000 — 16,000Residential            Term421,000 298,000 389,000 — 1,108,000   Construction— 10,000 13,000 — 23,000Home equity line of credit24,000 716,000 304,000 — 1,044,000Consumer— 318,000 208,000 — 526,000Unallocated— — — 1,841,000 1,841,000 $1,436,000 $3,114,000 $3,805,000 $1,841,000 $10,196,000As of December 31, 2014Specific Reserves on Loans Evaluated Individually for Impairment General Reserves on Loans Based on Historical Loss Experience Reserves for Qualitative Factors UnallocatedReserves Total ReservesCommercial            Real estate$346,000 $1,444,000 $1,742,000 $— $3,532,000   Construction413,000 186,000 224,000 — 823,000   Other129,000 624,000 752,000 — 1,505,000Municipal— — 15,000 — 15,000Residential            Term519,000 297,000 369,000 — 1,185,000   Construction— 9,000 11,000 — 20,000Home equity line of credit396,000 376,000 288,000 — 1,060,000Consumer— 346,000 196,000 — 542,000Unallocated— — — 1,662,000 1,662,000 $1,803,000 $3,282,000 $3,597,000 $1,662,000 $10,344,000As of March 31, 2014Specific Reserves on Loans Evaluated Individually for Impairment General Reserves on Loans Based on Historical Loss Experience Reserves for Qualitative Factors UnallocatedReserves Total ReservesCommercial            Real estate$1,019,000 $1,707,000 $1,774,000 $— $4,500,000   Construction276,000 154,000 160,000 — 590,000   Other834,000 690,000 717,000 — 2,241,000Municipal— — 15,000 — 15,000Residential            Term574,000 303,000 355,000 — 1,232,000   Construction— 10,000 12,000 — 22,000Home equity line of credit83,000 343,000 282,000 — 708,000Consumer— 323,000 194,000 — 517,000Unallocated— — — 1,830,000 1,830,000 $2,786,000 $3,530,000 $3,509,000 $1,830,000 $11,655,000Qualitative adjustment factors are taken into consideration when determining reserve estimates. These adjustment factors are based upon our evaluation of various current conditions, including those listed below.•General economic conditions.•Credit quality trends with emphasis on loan delinquencies, nonaccrual levels and classified loans.•Recent loss experience in particular segments of the portfolio.•Loan volumes and concentrations, including changes in mix.•Other factors, including changes in quality of the loan origination; loan policy changes; changes in credit risk management processes; Bank regulatory and external loan review examination results.      The qualitative portion of the allowance for loan losses was 0.41% and 0.39% of related loans as of March 31, 2015 and December 31, 2014, respectively. The qualitative portion increased $208,000 between December 31, 2014 and March 31, 2015 due to an increase in loans outstanding.      The unallocated component of the allowance totaled $1,841,000 at March 31, 2015, or 18.1% of the total reserve. This compares to $1,662,000 or 16.1% as of December 31, 2014. The increase in the unallocated portion is due to increased loan demand in comparison to previous years.  Management feels the increase in the unallocated portion is directionally consistent with this change in demand.        The allowance for loan losses as a percent of total loans stood at 1.09% as of March 31, 2015. This compares to 1.13% of total loans as of December 31, 2014 and 1.34% of total loans as of March 31, 2014.       Commercial loans are comprised of three major classes, commercial real estate loans, commercial construction loans and other commercial loans. Commercial real estate is primarily comprised of loans to small businesses collateralized by owner-occupied real estate, while other commercial is primarily comprised of loans to small businesses collateralized by plant and equipment, commercial fishing vessels and gear, and limited inventory-based lending. Commercial real estate loans typically have a maximum loan-to-value of 75% based upon current appraisal information at the time the loan is made. Municipal loans are comprised of loans to municipalities in Maine for capitalized expenditures, construction projects or tax-anticipation notes. All municipal loans are considered general obligations of the municipality and as such are collateralized by the taxing ability of the municipality for repayment of debt.Construction loans, both commercial and residential, comprise a small portion of the portfolio, and at 34.1% of capital are well under the regulatory guidance of 100.0% of capital at March 31, 2015. Construction loans and non-owner-occupied commercial real estate loans are at 97.3% of total capital, well under regulatory guidance of 300.0% of capital at March 31, 2015.The process of establishing the allowance with respect to the commercial loan portfolio begins when a loan officer initially assigns each loan a risk rating, using established credit criteria. Approximately 50% of the outstanding loans and commitments are subject to review and validation annually by an independent consulting firm, as well as periodically by the Company's internal credit review function. The methodology employs Management's judgment as to the level of losses on existing loans based on internal review of the loan portfolio, including an analysis of a borrower's current financial position, and the consideration of current and anticipated economic conditions and their potential effects on specific borrowers and or lines of business. In determining the Company's ability to collect certain loans, Management also considers the fair value of underlying collateral. The risk rating system has eight levels, defined as follows:1    StrongCredits rated "1" are characterized by borrowers fully responsible for the credit with excellent capacity to pay principal and interest. Loans rated "1" may be secured with acceptable forms of liquid collateral.2    Above AverageCredits rated "2" are characterized by borrowers that have better than average liquidity, capitalization, earnings and/or cash flow with a consistent record of solid financial performance.3    SatisfactoryCredits rated "3" are characterized by borrowers with favorable liquidity, profitability and financial condition with adequate cash flow to pay debt service.4    AverageCredits rated "4" are characterized by borrowers that present risk more than 1, 2 and 3 rated loans and merit an ordinary level of ongoing monitoring. Financial condition is on par or somewhat below industry averages while cash flow is generally adequate to meet debt service requirements.5    WatchCredits rated "5" are characterized by borrowers that warrant greater monitoring due to financial condition or unresolved and identified risk factors.6    Other Assets Especially Mentioned (OAEM)Loans in this category are currently protected but are potentially weak and constitute an undue and unwarranted credit risk, but not to the point of justifying a classification of substandard. OAEM have potential weaknesses which may, if not checked or corrected, weaken the asset or inadequately protect the Company's credit position at some future date.7    SubstandardLoans in this category are inadequately protected by the paying capacity of the borrower or of the collateral pledged, if any. Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt. Substandard loans are characterized by the distinct possibility that the Company may sustain some loss if the deficiencies are not corrected.8    DoubtfulLoans classified "Doubtful" have the same weaknesses as those classified substandard with the added characteristic that the weaknesses make collection or liquidation in full, based on currently existing facts, conditions, and values, highly questionable and improbable. The possibility of loss is high, but because of certain important and reasonably specific pending factors which may work to the advantage and strengthening of the asset, its classification as an estimated loss is deferred until its more exact status may be determined.The following table summarizes the risk ratings for the Company's commercial real estate, commercial construction, commercial other, and municipal loans as of March 31, 2015: CommercialReal Estate CommercialConstruction CommercialOther MunicipalLoans All Risk-Rated Loans1 Strong$11,000 $— $344,000 $— $355,0002 Above Average11,599,000 766,000 8,282,000 24,687,000 45,334,0003 Satisfactory52,828,000 2,227,000 24,758,000 1,590,000 81,403,0004 Average108,480,000 25,867,000 55,120,000 — 189,467,0005 Watch36,816,000 2,567,000 17,642,000 — 57,025,0006 OAEM9,670,000 2,509,000 1,669,000 — 13,848,0007 Substandard22,617,000 747,000 7,640,000 — 31,004,0008 Doubtful— — — — —Total$242,021,000 $34,683,000 $115,455,000 $26,277,000 $418,436,000The following table summarizes the risk ratings for the Company's commercial real estate, commercial construction, commercial other, and municipal loans as of December 31, 2014: CommercialReal Estate CommercialConstruction CommercialOther MunicipalLoans All Risk-Rated Loans1 Strong$12,000 $— $330,000 $— $342,0002 Above Average12,668,000 771,000 7,210,000 18,789,000 39,438,0003 Satisfactory50,275,000 1,983,000 24,232,000 1,635,000 78,125,0004 Average108,719,000 23,345,000 44,895,000 — 176,959,0005 Watch36,974,000 1,567,000 18,171,000 — 56,712,0006 OAEM9,846,000 2,519,000 1,970,000 — 14,335,0007 Substandard23,817,000 747,000 7,723,000 — 32,287,0008 Doubtful— — — — —Total$242,311,000 $30,932,000 $104,531,000 $20,424,000 $398,198,000The following table summarizes the risk ratings for the Company's commercial real estate, commercial construction, commercial other, and municipal loans as of March 31, 2014: CommercialReal Estate CommercialConstruction CommercialOther MunicipalLoans All Risk-Rated Loans1 Strong$15,000 $— $261,000 $— $276,0002 Above Average9,287,000 773,000 7,458,000 15,926,000 33,444,0003 Satisfactory44,918,000 1,080,000 16,864,000 1,864,000 64,726,0004 Average102,361,000 16,388,000 46,447,000 — 165,196,0005 Watch33,079,000 — 10,828,000 — 43,907,0006 OAEM26,951,000 2,668,000 3,883,000 — 33,502,0007 Substandard23,576,000 777,000 11,495,000 — 35,848,0008 Doubtful— — 40,000 — 40,000Total$240,187,000 $21,686,000 $97,276,000 $17,790,000 $376,939,000Commercial loans are generally charged off when all or a portion of the principal amount is determined to be uncollectible. This determination is based on circumstances specific to a borrower including repayment ability, analysis of collateral and other factors as applicable.Residential loans are comprised of two classes: term loans, which include traditional amortizing home mortgages, and construction loans, which include loans for owner-occupied residential construction. Residential loans typically have a 75% to 80% loan to value based upon current appraisal information at the time the loan is made. Home equity loans and lines of credit are typically written to the same underwriting standards. Consumer loans are primarily amortizing loans to individuals collateralized by automobiles, pleasure craft and recreation vehicles, typically with a maximum loan to value of 80% to 90% of the purchase price of the collateral. Consumer loans also include a small amount of unsecured short-term time notes to individuals.Residential loans, consumer loans and home equity lines of credit are segregated into homogeneous pools with similar risk characteristics. Trends and current conditions are analyzed and historical loss experience is adjusted accordingly. Quantitative and qualitative adjustment factors for these segments are consistent with those for the commercial and municipal classes. Certain loans in the residential, home equity lines of credit and consumer classes identified as having the potential for further deterioration are analyzed individually to confirm impairment status, and to determine the need for a specific reserve; however there is no formal rating system used for these classes. Consumer loans greater than 120 days past due are generally charged off. Residential loans 90 days or more past due are placed on non-accrual status unless the loans are both well secured and in the process of collection. One- to  four-family residential real estate loans and home equity loans are written down or charged-off no later than 180 days past due, or for residential real estate secured loans having a borrower in bankruptcy, within 60 days of receipt of notification of filing from the bankruptcy court, whichever is sooner. This is subject to completion of a current assessment of the value of the collateral with any outstanding loan balance in excess of the fair value of the property, less costs to sell, written down or charged-off.  There were no changes to the Company's accounting policies or methodology used to estimate the allowance for loan losses during the three months ended March 31, 2015.The following table presents allowance for loan losses activity by class for the three months ended March 31, 2015, and allowance for loan loss balances by class and related loan balances by class as of March 31, 2015: CommercialMunicipalResidentialHome Equity Line of CreditConsumerUnallocatedTotal Real EstateConstructionOther TermConstruction    For the three months ended March 31, 2015Beginning balance$3,532,000$823,000$1,505,000$15,000$1,185,000$20,000$1,060,000$542,000$1,662,000$10,344,000Charge offs122,000—2,000—83,000—447,00062,000—716,000Recoveries——4,000—6,000—22,00036,000—68,000Provision (credit)(293,000)(16,000)207,0001,000—3,000409,00010,000179,000500,000Ending balance$3,117,000$807,000$1,714,000$16,000$1,108,000$23,000$1,044,000$526,000$1,841,000$10,196,000Allowance for loan losses as of March 31, 2015Ending balance specifically evaluated for impairment$248,000$396,000$347,000$—$421,000$—$24,000$—$—$1,436,000Ending balance collectively evaluated for impairment$2,869,000$411,000$1,367,000$16,000$687,000$23,000$1,020,000$526,000$1,841,000$8,760,000Related loan balances as of March 31, 2015Ending balance$242,021,000$34,683,000$115,455,000$26,277,000$383,869,000$13,036,000$104,100,000$19,728,000$—$939,169,000Ending balance specifically evaluated for impairment$12,705,000$1,380,000$2,721,000$—$16,348,000$—$1,654,000$25,000$—$34,833,000Ending balance collectively evaluated for impairment$229,316,000$33,303,000$112,734,000$26,277,000$367,521,000$13,036,000$102,446,000$19,703,000$—$904,336,000The following table presents allowance for loan losses activity by class for the year-ended December 31, 2014 and allowance for loan loss balances by class and related loan balances by class as of December 31, 2014: CommercialMunicipalResidential Home Equity Line of CreditConsumerUnallocatedTotal Real Estate Construction Other Term Construction     For the year ended December 31, 2014Beginning balance$4,602,000 $575,000 $2,276,000$15,000$1,099,000 $21,000 $675,000$573,000$1,678,000$11,514,000Charge offs1,205,000 — 989,000—699,000 — 153,000449,000—3,495,000Recoveries144,000 — 758,000—36,000 25,000 16,000196,000—1,175,000Provision (credit)(9,000) 248,000 (540,000)—749,000 (26,000) 522,000222,000(16,000)1,150,000Ending balance$3,532,000 $823,000 $1,505,000$15,000$1,185,000 $20,000 $1,060,000$542,000$1,662,000$10,344,000Allowance for loan losses as of December 31, 2014Ending balance specifically evaluated for impairment$346,000 $413,000 $129,000$—$519,000 $— $396,000$—$—$1,803,000Ending balance collectively evaluated for impairment$3,186,000 $410,000 $1,376,000$15,000$666,000 $20,000 $664,000$542,000$1,662,000$8,541,000Related loan balances as of December 31, 2014Ending balance$242,311,000 $30,932,000 $104,531,000$20,424,000$384,032,000 $12,160,000 $103,521,000$19,653,000$—$917,564,000Ending balance specifically evaluated for impairment$13,304,000 $1,380,000 $2,942,000$—$16,123,000 $— $2,087,000$26,000$—$35,862,000Ending balance collectively evaluated for impairment$229,007,000 $29,552,000 $101,589,000$20,424,000$367,909,000 $12,160,000 $101,434,000$19,627,000$—$881,702,000The following table presents allowance for loan losses activity by class for the three months ended March 31, 2014, and allowance for loan loss balances by class and related loan balances by class as of March 31, 2014: CommercialMunicipalResidential Home Equity Line of CreditConsumerUnallocatedTotal Real EstateConstructionOther TermConstruction    For the three months ended March 31, 2014Beginning balance$4,602,000$575,000$2,276,000$15,000$1,099,000$21,000$675,000$573,000$1,678,000$11,514,000Charge offs20,000—174,000—119,000—12,00070,000—395,000Recoveries1,000—64,000—4,000—1,00066,000—136,000Provision (credit)(83,000)15,00075,000—248,0001,00044,000(52,000)152,000400,000Ending balance$4,500,000$590,000$2,241,000$15,000$1,232,000$22,000$708,000$517,000$1,830,000$11,655,000Allowance for loan losses as of March 31, 2014Ending balance specifically evaluated for impairment$1,019,000$276,000$834,000$—$574,000$—$83,000$—$—$2,786,000Ending balance collectively evaluated for impairment$3,481,000$314,000$1,407,000$15,000$658,000$22,000$625,000$517,000$1,830,000$8,869,000Related loan balances as of March 31, 2014Ending balance$240,187,000$21,686,000$97,276,000$17,790,000$372,479,000$12,360,000$92,202,000$14,934,000$—$868,914,000Ending balance specifically evaluated for impairment$15,260,000$1,492,000$5,258,000$—$16,924,000$—$1,653,000$—$—$40,587,000Ending balance collectively evaluated for impairment$224,927,000$20,194,000$92,018,000$17,790,000$355,555,000$12,360,000$90,549,000$14,934,000$—$828,327,000 |

| X                                                                                                                                                                                                                                                                                   |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
The entire disclosure for allowance for credit losses.
+ References
No definition available.
+ Details**Name:**us-gaap_AllowanceForCreditLossesTextBlock**Namespace Prefix:**us-gaap_**Data Type:**nonnum:textBlockItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_ReceivablesAbstract**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |