XML 77 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Stockholders' Equity (USD $)
In Thousands, except Share data
Common Stock [Member]
Surplus [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income [Member]
Total
Balance, at Dec. 31, 2011 $ 337us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 24,660us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 62,308us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,559)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 3,315us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 88,061us-gaap_StockholdersEquity
Shares, Issued, Beginning Balance at Dec. 31, 2011 3,371,866us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    87,370us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Net Income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
8,403us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
8,403us-gaap_NetIncomeLoss
Other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(518)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(518)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Cash dividends declared 0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(3,969)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(3,969)us-gaap_DividendsCommonStockCash
Acquisition of treasury stock 0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(320)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(320)us-gaap_TreasuryStockValueAcquiredCostMethod
Acquisition of treasury stock, shares       11,647us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Stock options exercised 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(86)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
541us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
455us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares       (18,577)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (20,435)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on stock options exercised 0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
30us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
30us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Sale of treasury stock for ESOP 0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
146us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
149us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Sale of treasury stock for ESOP, shares       (5,014)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Compensation expense related to stock options 0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
130us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
130us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
North Penn exchange adjustment 0nwfl_EffectOfNorthPennAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0nwfl_EffectOfNorthPennAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0nwfl_EffectOfNorthPennAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0nwfl_EffectOfNorthPennAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0nwfl_EffectOfNorthPennAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0nwfl_EffectOfNorthPennAcquisition
North Penn exchange adjustment, shares (17)nwfl_EffectOfNorthPennAcquisitionShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Restricted stock awards, shares           30,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Balance, at Dec. 31, 2012 337us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
24,737us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
66,742us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,192)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,797us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
92,421us-gaap_StockholdersEquity
Shares, Issued, Ending Balance at Dec. 31, 2012 3,371,849us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    75,426us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Net Income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
8,465us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
8,465us-gaap_NetIncomeLoss
Other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(5,399)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(5,399)us-gaap_OtherComprehensiveIncomeLossNetOfTax [1]
Cash dividends declared 0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(4,216)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(4,216)us-gaap_DividendsCommonStockCash
Acquisition of treasury stock 0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(319)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(319)us-gaap_TreasuryStockValueAcquiredCostMethod
Acquisition of treasury stock, shares       10,712us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Stock options exercised 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(79)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
654us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
575us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares       (24,127)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (24,127)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on stock options exercised 0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
39us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
39us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Sale of treasury stock for ESOP 0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
144us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
146us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Sale of treasury stock for ESOP, shares       (5,426)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Compensation expense related to stock options 0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
162us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
162us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Stock dividend declared 34us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
10,149us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(10,193)us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(10)us-gaap_StockIssuedDuringPeriodValueStockDividend
Stock dividend declared, shares 336,869us-gaap_StockDividendsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    8,043us-gaap_StockDividendsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Restricted stock awards, shares           28,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Balance, at Dec. 31, 2013 371us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
35,010us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
60,798us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,713)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(2,602)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
91,864us-gaap_StockholdersEquity
Shares, Issued, Ending Balance at Dec. 31, 2013 3,708,718us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    64,628us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Net Income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
7,657us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
7,657us-gaap_NetIncomeLoss
Other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3,064us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3,064us-gaap_OtherComprehensiveIncomeLossNetOfTax [1]
Cash dividends declared 0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(4,377)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(4,377)us-gaap_DividendsCommonStockCash
Acquisition of treasury stock 0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(179)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(179)us-gaap_TreasuryStockValueAcquiredCostMethod
Acquisition of treasury stock, shares       6,669us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Stock options exercised 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
13us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
678us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
691us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares       (25,577)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (25,577)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on stock options exercised 0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
17us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
17us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Sale of treasury stock for ESOP 0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
13us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
137us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
150us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Sale of treasury stock for ESOP, shares       (5,144)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Compensation expense related to stock options 0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
154us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
154us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Restricted stock awards 1us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1)us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Restricted stock awards, shares 9,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  12,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Balance, at Dec. 31, 2014 $ 372us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 35,206us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 64,078us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (1,077)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 462us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 99,041us-gaap_StockholdersEquity
Shares, Issued, Ending Balance at Dec. 31, 2014 3,718,018us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    40,576us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
[1] All amounts are net of tax. Amounts in parentheses indicate debits.