XML 24 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Allowance For Loan Losses And Recorded Investment In Financing Receivables) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance $ 15,172us-gaap_FinancingReceivableAllowanceForCreditLosses $ 16,091us-gaap_FinancingReceivableAllowanceForCreditLosses  
Charge-offs (133)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (92)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs  
Recoveries 26us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 10us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery  
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses 150us-gaap_ProvisionForLoanAndLeaseLosses  
Allowance for Loan Losses, Ending Balance 15,065us-gaap_FinancingReceivableAllowanceForCreditLosses 16,159us-gaap_FinancingReceivableAllowanceForCreditLosses  
Allowance for loan losses: Ending balance: individually evaluated for impairment 302us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 450us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 302us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Allowance for loan losses: Ending balance: collectively evaluated for impairment 14,763us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 15,709us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 14,870us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Loans receivables, Ending Balance 815,210us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 732,560us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 799,272us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Loans receivables: Ending balance: individually evaluated for impairment 12,878us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 14,615us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 13,616us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Loans Receivable: Ending balance: collectively evaluated for impairment 802,332us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 717,945us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 785,656us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Commercial and industrial [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 2,048us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,915us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Charge-offs (36)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
(34)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Recoveries 23us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
8us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Provision for loan losses 135us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
(91)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Allowance for Loan Losses, Ending Balance 2,170us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,798us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 2,170us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,798us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
2,048us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans receivables, Ending Balance 91,294us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
58,056us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
74,855us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans receivables: Ending balance: individually evaluated for impairment 1,659us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,356us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,729us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans Receivable: Ending balance: collectively evaluated for impairment 89,635us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
56,700us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
73,126us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial real estate [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 5,872us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
5,819us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Provision for loan losses (372)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
12us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance for Loan Losses, Ending Balance 5,500us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
5,831us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
111us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 5,500us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
5,720us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
5,872us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans receivables, Ending Balance 286,227us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
242,600us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
281,582us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans receivables: Ending balance: individually evaluated for impairment 9,884us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
10,487us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
9,999us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans Receivable: Ending balance: collectively evaluated for impairment 276,343us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
232,113us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
271,583us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial real estate construction [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 194us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
247us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
 
Provision for loan losses (26)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
(40)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
 
Allowance for Loan Losses, Ending Balance 168us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
207us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 168us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
207us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
194us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
Loans receivables, Ending Balance 14,580us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
11,502us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
12,210us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
Loans receivables: Ending balance: individually evaluated for impairment 328us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
788us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
368us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
Loans Receivable: Ending balance: collectively evaluated for impairment 14,252us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
10,714us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
11,842us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConstructionLoansMember
Residential mortgage [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 3,845us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
4,013us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Charge-offs (76)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
(22)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Recoveries 2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Provision for loan losses (180)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
(251)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance for Loan Losses, Ending Balance 3,591us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,740us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 302us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
339us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
302us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 3,289us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,401us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,543us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Loans receivables, Ending Balance 353,730us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
353,257us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
359,375us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Loans receivables: Ending balance: individually evaluated for impairment 1,007us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,984us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,520us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Loans Receivable: Ending balance: collectively evaluated for impairment 352,723us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
351,273us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
357,855us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Home Equity Lines of Credit [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 557us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
537us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
 
Provision for loan losses (20)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
(12)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
 
Allowance for Loan Losses, Ending Balance 537us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
525us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 537us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
525us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
557us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
Loans receivables, Ending Balance 54,564us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
53,195us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
55,973us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
Loans receivables: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
Loans Receivable: Ending balance: collectively evaluated for impairment 54,564us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
53,195us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
55,973us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_HomeEquityMember
Consumer [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 1,050us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
947us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Charge-offs (21)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
(36)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Recoveries 1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
39us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance for Loan Losses, Ending Balance 1,030us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
952us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 1,030us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
952us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,050us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans receivables, Ending Balance 14,815us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
13,950us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
15,277us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans receivables: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans Receivable: Ending balance: collectively evaluated for impairment 14,815us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
13,950us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
15,277us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Unallocated [Member]      
Allowance for Loan Losses [Roll Forward]      
Allowance for Loan Losses, Beginning Balance 1,606us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
2,613us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Provision for loan losses 463us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
493us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Allowance for Loan Losses, Ending Balance 2,069us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
3,106us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Allowance for loan losses: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Allowance for loan losses: Ending balance: collectively evaluated for impairment 2,069us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
3,106us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
1,606us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Loans receivables, Ending Balance 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Loans receivables: Ending balance: individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Loans Receivable: Ending balance: collectively evaluated for impairment $ 0us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 0us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 0us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_UnallocatedFinancingReceivablesMember