XML 50 R27.htm IDEA: XBRL DOCUMENT
v2.4.1.9

3. Loans, Allowance for Loan Losses (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
Allowance for loan losses |  |  |
Beginning balance | $ 11,082 us-gaap_LoansAndLeasesReceivableAllowance | $ 13,501 us-gaap_LoansAndLeasesReceivableAllowance |
Charge-offs | (530)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (575)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
Recoveries | 118 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 401 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
Provision | 173 us-gaap_ProvisionForLoanLeaseAndOtherLosses | (349)us-gaap_ProvisionForLoanLeaseAndOtherLosses |
Ending balance | 10,843 us-gaap_LoansAndLeasesReceivableAllowance | 12,978 us-gaap_LoansAndLeasesReceivableAllowance |
Ending balance: individually evaluated for impairments | 1,472 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 | 1,429 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 |
Ending balance: collectively evaluated for impairments | 9,371 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment | 11,549 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment |
Ending balance | 10,843 us-gaap_LoansAndLeasesReceivableOtherAllowance | 12,978 us-gaap_LoansAndLeasesReceivableOtherAllowance |
Loans |  |  |
Ending balance | 660,477 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 618,040 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 651,891 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Ending balance: individually evaluated for impairment | 26,002 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | 32,396 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment |
Ending balance: collectively evaluated for impairment | 634,475 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment | 585,644 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment |
Construction and land development |  |  |
Allowance for loan losses |  |  |
Beginning balance | 2,785 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 3,218 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Charge-offs | (88)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | (260)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Recoveries | 5 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 279 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Provision | 56 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | (104)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Ending balance | 2,758 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 3,133 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Ending balance: collectively evaluated for impairments | 2,758 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 3,133 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Ending balance | 2,758 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 3,133 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Loans |  |  |
Ending balance | 57,247 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 61,162 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 57,617 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember
Ending balance: individually evaluated for impairment | 266 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 5,464 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Ending balance: collectively evaluated for impairment | 56,981 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember | 55,698 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConstructionAndLandDevelopmentMember |
Single-family residential |  |  |
Allowance for loan losses |  |  |
Beginning balance | 2,566 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 3,123 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Charge-offs | (291)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | (22)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Recoveries | 6 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 9 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Provision | 318 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 22 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Ending balance | 2,599 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 3,132 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Ending balance: individually evaluated for impairments | 82 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 68 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Ending balance: collectively evaluated for impairments | 2,517 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 3,064 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Ending balance | 2,599 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 3,132 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Loans |  |  |
Ending balance | 207,113 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 196,447 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 206,417 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Ending balance: individually evaluated for impairment | 3,448 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 3,220 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Ending balance: collectively evaluated for impairment | 203,665 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 193,227 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |
Single-family residential - Banco de la Gente stated income |  |  |
Allowance for loan losses |  |  |
Beginning balance | 1,610 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 1,863 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Charge-offs | (42)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | (32)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Recoveries | 22 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 12 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Provision | (4)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | (76)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Ending balance | 1,586 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 1,767 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Ending balance: individually evaluated for impairments | 1,145 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 1,187 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Ending balance: collectively evaluated for impairments | 441 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 580 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Ending balance | 1,586 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 1,767 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Loans |  |  |
Ending balance | 46,272 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 48,926 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 47,015 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember
Ending balance: individually evaluated for impairment | 18,655 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 19,625 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Ending balance: collectively evaluated for impairment | 27,617 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember | 29,301 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_BancoDeLaGenteMember |
Commercial |  |  |
Allowance for loan losses |  |  |
Beginning balance | 1,902 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 2,219 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Charge-offs | (2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (111)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Recoveries | 5 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 60 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Provision | (119)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 28 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance | 1,786 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 2,196 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance: individually evaluated for impairments | 245 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 174 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance: collectively evaluated for impairments | 1,541 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 2,022 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance | 1,786 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 2,196 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Loans |  |  |
Ending balance | 227,471 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 211,882 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 228,558 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Ending balance: individually evaluated for impairment | 3,633 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 3,577 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Ending balance: collectively evaluated for impairment | 223,838 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 208,305 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Multifamily and Farmland |  |  |
Allowance for loan losses |  |  |
Beginning balance | 7 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 37 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Charge-offs | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Recoveries | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Provision | (1)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | (1)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Ending balance | 6 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 36 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Ending balance: collectively evaluated for impairments | 6 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 36 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Ending balance | 6 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 36 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Loans |  |  |
Ending balance | 12,331 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 11,566 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 12,400 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember
Ending balance: individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Ending balance: collectively evaluated for impairment | 12,331 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember | 11,566 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_MultifamilyAndFarmlandMember |
Commercial loans (not secured by real estate) |  |  |
Allowance for loan losses |  |  |
Beginning balance | 1,098 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 1,069 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Charge-offs | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | (12)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Recoveries | 36 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 5 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Provision | 47 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | (117)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance | 1,181 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 945 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance: collectively evaluated for impairments | 1,181 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 945 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance | 1,181 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 945 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Loans |  |  |
Ending balance | 87,055 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 65,456 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 76,262 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember
Ending balance: individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 253 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Ending balance: collectively evaluated for impairment | 87,055 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember | 65,203 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember |
Farm loans (not secured by real estate) |  |  |
Allowance for loan losses |  |  |
Beginning balance | 0 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Charge-offs | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Recoveries | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Provision | 0 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Ending balance | 0 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Ending balance: collectively evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Ending balance | 0 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Loans |  |  |
Ending balance | 5 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 16 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 7 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember
Ending balance: individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Ending balance: collectively evaluated for impairment | 5 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember | 16 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_FarmLoansNotSecuredByRealEstateMember |
Consumer And All Other Loans |  |  |
Allowance for loan losses |  |  |
Beginning balance | 233 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 245 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Charge-offs | (107)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | (138)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Recoveries | 44 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 36 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Provision | 38 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 87 us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance | 208 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 230 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance: collectively evaluated for impairments | 208 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 230 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance | 208 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 230 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Loans |  |  |
Ending balance | 22,983 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 22,585 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance: individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 257 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Ending balance: collectively evaluated for impairment | 22,983 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember | 22,328 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_ConsumerAndAllOtherLoansMember |
Unallocated |  |  |
Allowance for loan losses |  |  |
Beginning balance | 881 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 1,727 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Charge-offs | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Recoveries | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Provision | (162)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | (188)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance | 719 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 1,539 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance: individually evaluated for impairments | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance: collectively evaluated for impairments | 719 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 1,539 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance | 719 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 1,539 us-gaap_LoansAndLeasesReceivableOtherAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Loans |  |  |
Ending balance | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance: individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |
Ending balance: collectively evaluated for impairment | $ 0 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember | $ 0 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = PEBK_UnallocatedMember |

X
- Details
Name: | PEBK_LoansReceivableAbstract
Namespace Prefix: | PEBK_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of recovery of financing receivables doubtful of collection that were previously charged off. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct write-downs of financing receivables charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The balance of financing receivables that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The balance of financing receivables that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph d -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(1)(ii) -URI http://asc.fasb.org/extlink&oid=6379141&loc=d3e15032-111544 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section L -Subsection 1 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The allowance for other loan and lease losses represents the reserve to cover probable credit losses related to specifically identified other loans and leases, as well as probable credit losses inherent in the remainder of the other loan portfolio as of the balance sheet date. For banks, include currently required allocated transfer risk reserves. Include carryover of or adjustments to the allowance for other loan losses in connection with business combinations determined to be appropriate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph d -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section L -Subsection 1 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18832-111554 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=27010918&loc=d3e74567-122707 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18805-111554 + Details
Name: | us-gaap_LoansAndLeasesReceivableOtherAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanLeaseAndOtherLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_BancoDeLaGenteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_ConstructionAndLandDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_ConsumerAndAllOtherLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_FarmLoansNotSecuredByRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_MultifamilyAndFarmlandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=PEBK_UnallocatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |