XML 33 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2011
Dec. 31, 2014
Loan_Grade
Real Estate, Mortgage [Member]      
Schedule Of Financial Receivables [Line Items]      
Troubled debt restructurings loans segment $ 1,652,903us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_RealEstateMortgageMember
   
Minimum [Member]      
Schedule Of Financial Receivables [Line Items]      
Loan on factors     1pfbx_LoanOnFactors
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]      
Schedule Of Financial Receivables [Line Items]      
Loan on factors     5pfbx_LoanOnFactors
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | Real Estate, Mortgage [Member]      
Schedule Of Financial Receivables [Line Items]      
Troubled debt restructurings loans segment 9,136,954us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_RealEstateMortgageMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
527,677us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_RealEstateMortgageMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Maximum [Member] | Real Estate, Construction [Member]      
Schedule Of Financial Receivables [Line Items]      
Troubled debt restructurings loans segment 891,782us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
182,164us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Maximum [Member] | Commercial and Industrial [Member]      
Schedule Of Financial Receivables [Line Items]      
Troubled debt restructurings loans segment $ 677,901us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_CommercialAndIndustrialMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember