XML 58 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Evaluation of Quality of Loan Portfolio (Detail) (Credit Concentration Risk [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Gaming [Member]
     
Financing Receivable, Recorded Investment [Line Items]      
Total outstanding concentrations $ 31,353us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_GamingMember
$ 29,570us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_GamingMember
$ 60,187us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_GamingMember
Hotel/Motel [Member]
     
Financing Receivable, Recorded Investment [Line Items]      
Total outstanding concentrations 47,144us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_HotelAndMotelMember
49,842us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_HotelAndMotelMember
52,776us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_HotelAndMotelMember
Out of Area [Member]
     
Financing Receivable, Recorded Investment [Line Items]      
Total outstanding concentrations $ 19,179us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OutOfAreaMember
$ 24,945us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OutOfAreaMember
$ 25,413us-gaap_LoansReceivableNet
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pfbx_OutOfAreaMember