XML 69 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable $ 499,359,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 476,908,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 420,603,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Real Estate Construction [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 7,024,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,096,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 7,024,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,096,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 7,024,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Real Estate Construction to Permanent [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 9,988,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,627,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 9,988,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,627,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 9,988,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 40,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,520,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 40,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
1,520,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Commercial Portfolio Segment [Member] | Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   279,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Portfolio Segment [Member] | Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   279,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Commercial Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 40,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,799,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Current 46,732,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
46,279,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 46,772,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
48,078,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 46,772,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
48,078,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Special Mention [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 113,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
121,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loan Balances 113,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
121,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loans Receivable 113,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
121,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Commercial Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 5,591,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,772,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loan Balances 5,591,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,772,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Non-Accrual and Past Due Loans   2,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loans Receivable 5,591,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,774,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Commercial Portfolio Segment [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 40,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,799,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Current 52,436,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
52,172,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Total Loan Balances 52,476,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
53,971,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Total Non-Accrual and Past Due Loans   2,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Total Loans Receivable 52,476,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
53,973,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Commercial Portfolio Segment [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 52,476,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
53,973,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
38,838,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial Real Estate Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Special Mention [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Commercial Real Estate Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Commercial Real Estate Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Commercial Real Estate Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Commercial Real Estate Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 271,956,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
248,132,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 271,956,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
248,132,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 271,956,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
248,132,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Real Estate Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Special Mention [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Current 5,986,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
2,887,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loan Balances 7,018,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
3,928,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loans Receivable 7,018,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
3,928,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Commercial Real Estate Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Current 2,278,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,492,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loan Balances 2,278,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,307,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Non-Accrual and Past Due Loans 135,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
138,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loans Receivable 2,413,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,445,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Commercial Real Estate Portfolio Segment [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,856,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Current 280,220,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
252,511,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Total Loan Balances 281,252,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
254,367,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Total Non-Accrual and Past Due Loans 135,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
138,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Total Loans Receivable 281,387,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
254,505,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Commercial Real Estate Portfolio Segment [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 281,387,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
254,505,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
217,674,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Real Estate Construction [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 7,024,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
3,096,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
 
Total Loan Balances 7,024,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
3,096,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
 
Total Loans Receivable 7,024,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
 
Real Estate Construction [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 7,024,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
260,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_RealEstateConstructionMember
Construction to Permanent [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Current 9,988,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
10,627,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
 
Total Loan Balances 9,988,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
10,627,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
 
Total Loans Receivable 9,988,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
 
Construction to Permanent [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 9,988,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
12,718,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= pnbk_ConstructionToPermanentMember
Residential Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 30,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
172,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 30,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
172,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Residential Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 178,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
87,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 178,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
87,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Residential Portfolio Segment [Member] | Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,537,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,553,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Portfolio Segment [Member] | Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,537,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
1,553,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Residential Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,745,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,812,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Current 100,396,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
106,012,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 102,141,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
107,824,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 102,141,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
107,824,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Non-Accrual and Past Due Loans 380,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loans Receivable 380,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
719,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Residential Portfolio Segment [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,745,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,812,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Current 100,396,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
106,012,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Total Loan Balances 102,141,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
107,824,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Total Non-Accrual and Past Due Loans 380,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Total Loans Receivable 102,521,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
108,543,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Residential Portfolio Segment [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 102,521,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
108,543,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
103,766,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ResidentialPortfolioSegmentMember
Consumer Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 4,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
   
Consumer Portfolio Segment [Member] | Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 4,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
   
Consumer Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 99,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Consumer Portfolio Segment [Member] | Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 99,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Consumer Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 103,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Current 45,860,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
46,155,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 45,963,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
46,157,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 45,963,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
46,157,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Consumer Portfolio Segment [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Non-Accrual and Past Due Loans   7,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loans Receivable   7,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Consumer Portfolio Segment [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 103,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Current 45,860,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
46,155,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total Loan Balances 45,963,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
46,157,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total Non-Accrual and Past Due Loans   7,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total Loans Receivable 45,963,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
46,164,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Consumer Portfolio Segment [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Loans Receivable 45,963,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
46,164,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
47,347,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_ConsumerPortfolioSegmentMember
Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 74,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,692,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member] | Special Mention [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Financing Receivables, 30 to 59 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,106,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
2,733,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 277,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
89,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Financing Receivables, 60 to 89 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 277,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
904,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,537,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,832,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Financing Receivables, Equal to Greater than 90 Days Past Due [Member] | Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,537,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
1,832,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Performing and Accruing Loans [Member] | Pass [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,888,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,613,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Current 481,956,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
460,301,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 483,844,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
463,914,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 483,844,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
463,914,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Performing and Accruing Loans [Member] | Special Mention [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 1,032,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Current 6,099,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
3,008,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loan Balances 7,131,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
4,049,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Loans Receivable 7,131,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
4,049,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Performing and Accruing Loans [Member] | Substandard [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due   815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Current 7,869,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
7,264,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loan Balances 7,869,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
8,079,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Non-Accrual and Past Due Loans 515,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
866,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Loans Receivable 8,384,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
8,945,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Performing and Accruing Loans [Member]      
Note 3 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]      
Total Past due 2,920,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
5,469,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
 
Current 495,924,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
470,573,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
 
Total Loan Balances 498,844,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
476,042,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
 
Total Non-Accrual and Past Due Loans 515,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
866,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
 
Total Loans Receivable $ 499,359,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
$ 476,908,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember