XML 80 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee benefit plans - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 22, 2008
Defined Benefit Plan Disclosure [Line Items]        
Penn Security Bank and Trust Company ESOP shares held and allocated   104,964us-gaap_SharesHeldInEmployeeStockOptionPlanAllocated    
Contribution to ESOP $ 294,000us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP $ 218,000us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP $ 105,000us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP  
Contribution by Penn Security Bank and Trust Company Retirement Profit Sharing Plan's 872,000us-gaap_DefinedBenefitPlanContributionsByEmployer      
Discretionary contributions 408,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 234,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 221,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount  
Percentage of matched contributions by employees   3.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch 3.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch  
Common stock held in Plan   263,559us-gaap_CommonStockSharesHeldInEmployeeTrustShares    
Employee benefit plan expense 0us-gaap_DefinedBenefitPlanAdministrationExpenses      
Maximum annual benefit percent in excess of federal limits 6.00%pfis_DefinedBenefitPlanMaximumAnnualPaymentPercentage      
Retirement age period for fixed benefits payable 65 years      
Benefits accrued under employees' pension plan       0pfis_DefinedBenefitPlanAccruedPensionBenefitCosts
Postretirement Life Insurance Plan, description The Postretirement Life Insurance Plan was an unfunded, non-vesting defined benefit plan for employees of Penn Security Bank and Trust Company hired after July 1, 1995; which provided postretirement life insurance benefit of $50,000 at retirement, then decreasing to $5,000 at age 75. Employees hired prior to July 1, 1995 were entitled to three times their salary at retirement. During 2013 the company entered into an agreement with an insurance company to transfer all risk and obligation for benefits payable as to the current retiree group in exchange for a one time fixed payment, additionally the company eliminated retiree life insurance for current employees.      
Postretirement life insurance benefit 50,000pfis_PostretirementLifeInsuranceBenefitAmount      
Age limit for postretirement life insurance benefit 75 years      
Increase in accumulated benefit obligation 2,138,000us-gaap_DefinedBenefitPlanEffectOfPlanAmendmentOnAccumulatedBenefitObligation      
Defined benefit plan accumulated benefit obligation 17,869,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation 14,211,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation    
Defined benefit plan, diversification We invest in individual high-grade common stocks that are selected from our approved list; (ii) diversification is maintained by having no more than 20% in any industry sector and no individual equity representing more than 10% of the portfolio      
Amount of company's common stock included in equity securities 0pfis_CompanyCommonStockIncludedInEquitySecurities 0pfis_CompanyCommonStockIncludedInEquitySecurities    
Expected payment period of benefits payment 5 years      
Pension Benefits [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Contribution by Penn Security Bank and Trust Company Retirement Profit Sharing Plan's 241,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
167,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Employee benefit plan expense 5,000us-gaap_DefinedBenefitPlanAdministrationExpenses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
7,000us-gaap_DefinedBenefitPlanAdministrationExpenses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,000us-gaap_DefinedBenefitPlanAdministrationExpenses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Employee benefit plan liability 48,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
43,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Defined benefit plan, net periodic benefit cost over next fiscal year (140,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Industry Sector [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Maximum diversification percentage 20.00%pfis_DefinedBenefitPlanDiversificationPercentageMaximum
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_CommonStocksByIndustryMember
     
Equity Securities [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Maximum diversification percentage 10.00%pfis_DefinedBenefitPlanDiversificationPercentageMaximum
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_EquitySecuritiesMember
     
After Retirement [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Postretirement life insurance benefit 5,000pfis_PostretirementLifeInsuranceBenefitAmount
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= pfis_AfterRetirementMember
     
2014 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, net periodic benefit cost over next fiscal year 199,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_StatementScenarioAxis
= pfis_TwoThousandAndFourteenMember
     
Cash Equivalents [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, target allocation percentage 10.00%pfis_DefinedBenefitPlanTargetAllocationPercentage1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
     
Fixed Income [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, target allocation percentage 40.00%pfis_DefinedBenefitPlanTargetAllocationPercentage1
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
     
Equity [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, target allocation percentage 50.00%pfis_DefinedBenefitPlanTargetAllocationPercentage1
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquityMember
     
Safe Harbor [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Contribution by Penn Security Bank and Trust Company Retirement Profit Sharing Plan's 464,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SafeHarborPlanMember
310,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SafeHarborPlanMember
306,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SafeHarborPlanMember
 
SERPs [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan accrued liabilities 1,167,000us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SupplementalExecutiveRetirementPlansMember
927,000us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SupplementalExecutiveRetirementPlansMember
   
Defined benefit plan compensation expenses $ 80,000us-gaap_OtherPostretirementBenefitExpense
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SupplementalExecutiveRetirementPlansMember
$ 164,000us-gaap_OtherPostretirementBenefitExpense
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SupplementalExecutiveRetirementPlansMember
$ 77,000us-gaap_OtherPostretirementBenefitExpense
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= pfis_SupplementalExecutiveRetirementPlansMember