XML 107 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans (USD $)
Dec. 31, 2014
Dec. 31, 2013
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Greater Than 90 Days Past Due and Accruing $ 279,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing $ 866,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Non-Accrual and Past Due Loans [Member] | Commercial Portfolio Segment [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Greater Than 90 Days Past Due and Accruing 279,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
25,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Non-Accrual and Past Due Loans 279,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
25,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-Accrual and Past Due Loans [Member] | Commercial Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Total Past Due 2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Current   6,150,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans 2,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,152,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Commercial Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Non-Accrual Loans, Total Past Due 2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Non-Accrual Loans, Current   6,150,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Greater Than 90 Days Past Due and Accruing 279,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
25,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 281,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
6,177,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Non-Accrual and Past Due Loans [Member] | Commercial Real Estate Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days   1,765,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Total Past Due   1,765,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Current 138,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Greater Than 90 Days Past Due and Accruing   841,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans 138,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,606,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Commercial Real Estate Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days   1,765,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Accrual Loans, Total Past Due   1,765,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Accrual Loans, Current 138,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Greater Than 90 Days Past Due and Accruing   841,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Non-Accrual and Past Due Loans 138,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,606,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Accrual and Past Due Loans [Member] | Residential Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 719,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Total Past Due 719,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,553,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Current   385,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans 719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,938,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Residential Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 719,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Non-Accrual Loans, Total Past Due 719,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,553,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Non-Accrual Loans, Current   385,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,938,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Non-Accrual and Past Due Loans [Member] | Consumer Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 7,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Total Past Due 7,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Current   31,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans 7,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
33,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Consumer Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 7,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Non-Accrual Loans, Total Past Due 7,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Non-Accrual Loans, Current   31,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 7,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
33,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Non-Accrual and Past Due Loans [Member] | Real Estate Construction [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days   260,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual Loans, Total Past Due   260,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans   260,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Real Estate Construction [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days   260,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Non-Accrual Loans, Total Past Due   260,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Total Non-Accrual and Past Due Loans   260,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Non-Accrual and Past Due Loans [Member] | Real Estate Construction to Permanent [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Current   1,189,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans   1,189,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-Accrual and Past Due Loans [Member] | Real Estate Construction to Permanent [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Current   1,189,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Total Non-Accrual and Past Due Loans   1,189,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Non-Accrual and Past Due Loans [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Non-Accrual Loans and Past Due Matured Loans [Line Items]    
Non-Accrual Loans, Greater Than 90 Days 728,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
4,582,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
Non-Accrual Loans, Total Past Due 728,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
4,582,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
Non-Accrual Loans, Current 138,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
7,755,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
Greater Than 90 Days Past Due and Accruing 279,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
866,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
Total Non-Accrual and Past Due Loans $ 1,145,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember
$ 13,203,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_NonAccrualAndPastDueLoansMember