XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Real Estate - Company's Other Real Estate (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Property
Dec. 31, 2013
Property
Dec. 31, 2012
Property
Real Estate By Property [Line Items]      
Number of Properties 40us-gaap_NumberOfRealEstateProperties 41us-gaap_NumberOfRealEstateProperties 32us-gaap_NumberOfRealEstateProperties
Balance $ 7,646us-gaap_OtherRealEstate $ 9,630us-gaap_OtherRealEstate $ 7,008us-gaap_OtherRealEstate
Construction, Land Development and Other Land [Member]      
Real Estate By Property [Line Items]      
Number of Properties 15us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
18us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
11us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
Balance 5,034us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
4,887us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
2,834us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_ConstructionLandDevelopmentAndOtherLandMember
1 - 4 Family Residential Properties [Member]      
Real Estate By Property [Line Items]      
Number of Properties 10us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
6us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
6us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
Balance 431us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
180us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
576us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OneToFourFamilyResidentialPropertiesMember
Nonfarm Nonresidential [Member]      
Real Estate By Property [Line Items]      
Number of Properties 14us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
17us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
14us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
Balance 2,030us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
4,563us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
3,573us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_NonFarmNonresidentialMember
Other [Member]      
Real Estate By Property [Line Items]      
Number of Properties 1us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
   1us-gaap_NumberOfRealEstateProperties
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Balance $ 151us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
   $ 25us-gaap_OtherRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember