XML 112 R92.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair value of financial instruments - Schedule of Assets and Liabilities Measured at Fair Value on Nonrecurring Basis (Detail) (Nonrecurring Fair Value Measurements [Member], USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |
Impaired loans | $ 4,414 pfis_ImpairedLoansFairValueDisclosure | $ 2,354 pfis_ImpairedLoansFairValueDisclosure
Other real estate owned | 218 pfis_OtherRealEstateOwnedFairValueDisclosure | 437 pfis_OtherRealEstateOwnedFairValueDisclosure
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |
Impaired loans |  |
Other real estate owned |  |
Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |
Impaired loans |  |
Other real estate owned |  |
Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |
Impaired loans | 4,414 pfis_ImpairedLoansFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember | 2,354 pfis_ImpairedLoansFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
Other real estate owned | $ 218 pfis_OtherRealEstateOwnedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember | $ 437 pfis_OtherRealEstateOwnedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember

X
- Definition Fair value disclosure of impaired loans at the end of the period. + References No definition available. + Details
Name: | pfis_ImpairedLoansFairValueDisclosure
Namespace Prefix: | pfis_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value disclosure of other real estate owned at the end of the period. + References No definition available. + Details
Name: | pfis_OtherRealEstateOwnedFairValueDisclosure
Namespace Prefix: | pfis_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |