XML 64 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans (USD $)
Dec. 31, 2014
Dec. 31, 2013
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable $ 476,908,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 423,829,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Performing and Accruing Loans [Member] | Commercial Portfolio Segment [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,520,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
725,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Past Due 1,520,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
725,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Current 46,279,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
26,790,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 47,799,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
27,515,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ 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_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
25,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 48,078,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
27,540,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Commercial Portfolio Segment [Member] | Special Mention [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 121,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
170,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loan Balances 121,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
170,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loans Receivable 121,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
170,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Performing and Accruing Loans [Member] | Commercial Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 5,772,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,275,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loan Balances 5,772,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,275,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ 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_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,152,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable 5,774,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
7,427,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Commercial Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,520,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
725,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Past Due 1,520,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
725,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Current 52,172,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
28,235,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loan Balances 53,692,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
28,960,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 281,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
6,177,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans Receivable 53,973,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
35,137,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing and Accruing Loans [Member] | Commercial Real Estate Portfolio Segment [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due   1,845,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
61- 89 Days Past Due   266,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Past Due   2,111,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Current 248,132,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
204,615,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 248,132,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
206,726,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 248,132,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
206,726,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Commercial Real Estate Portfolio Segment [Member] | Special Mention [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,041,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Past Due 1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Current 2,887,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,047,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loan Balances 3,928,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,047,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loans Receivable 3,928,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,047,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Performing and Accruing Loans [Member] | Commercial Real Estate Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
61- 89 Days Past Due 815,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Past Due 815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Current 1,492,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
4,394,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loan Balances 2,307,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
4,394,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ 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_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,605,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable 2,445,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,999,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Commercial Real Estate Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,041,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,845,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
61- 89 Days Past Due 815,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
266,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Past Due 1,856,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,111,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Current 252,511,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
218,056,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Loan Balances 254,367,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
220,167,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Non-Accrual and Past Due Loans 138,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,605,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Loans Receivable 254,505,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
222,772,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Performing and Accruing Loans [Member] | Real Estate Construction [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 3,096,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loan Balances 3,096,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Loans Receivable 3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Performing and Accruing Loans [Member] | Real Estate Construction [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Non-Accrual and Past Due Loans   260,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable   260,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Real Estate Construction [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 3,096,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
 
Total Loan Balances 3,096,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
 
Total Non-Accrual and Past Due Loans   260,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Total Loans Receivable 3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
260,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Performing and Accruing Loans [Member] | Real Estate Construction to Permanent [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 10,627,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,183,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 10,627,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,183,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,183,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Real Estate Construction to Permanent [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Non-Accrual and Past Due Loans   1,189,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable   1,189,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Real Estate Construction to Permanent [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Current 10,627,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
10,183,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Total Loan Balances 10,627,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
10,183,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Total Non-Accrual and Past Due Loans   1,189,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Total Loans Receivable 10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
11,372,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Performing and Accruing Loans [Member] | Residential Portfolio Segment [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 172,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
32,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
61- 89 Days Past Due 87,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Greater Than 90 Days 1,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Past Due 1,812,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
32,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Current 106,012,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
103,998,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 107,824,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
104,030,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 107,824,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
104,030,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Residential Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Non-Accrual and Past Due Loans 719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,938,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable 719,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,938,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Residential Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 172,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
32,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
61- 89 Days Past Due 87,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Greater Than 90 Days 1,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Total Past Due 1,812,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
32,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Current 106,012,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
103,998,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Total Loan Balances 107,824,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
104,030,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 719,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,938,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Total Loans Receivable 108,543,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
106,968,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Performing and Accruing Loans [Member] | Consumer Portfolio Segment [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due   350,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
61- 89 Days Past Due 2,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
561,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Past Due 2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
911,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Current 46,155,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
46,368,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 46,157,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
47,279,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 46,157,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
47,279,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Consumer Portfolio Segment [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due   7,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Past Due   7,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loan Balances   7,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ 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_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
34,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable 7,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
41,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member] | Consumer Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due   357,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
61- 89 Days Past Due 2,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
561,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total Past Due 2,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
918,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Current 46,155,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
46,368,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total Loan Balances 46,157,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
47,286,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total Non-Accrual and Past Due Loans 7,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
34,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total Loans Receivable 46,164,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
47,320,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Performing and Accruing Loans [Member] | Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,692,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
2,952,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
61- 89 Days Past Due 89,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
827,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Greater Than 90 Days 1,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Total Past Due 3,334,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,779,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Current 460,301,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
391,954,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loan Balances 463,635,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
395,733,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Non-Accrual and Past Due Loans 279,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
25,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Total Loans Receivable 463,914,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
395,758,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Performing and Accruing Loans [Member] | Special Mention [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 1,041,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Total Past Due 1,041,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Current 3,008,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,217,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loan Balances 4,049,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,217,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Total Loans Receivable 4,049,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,217,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Performing and Accruing Loans [Member] | Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due   7,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
61- 89 Days Past Due 815,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Total Past Due 815,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
7,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Current 7,264,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,669,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loan Balances 8,079,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,676,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Non-Accrual and Past Due Loans 866,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
13,178,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total Loans Receivable 8,945,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
18,854,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Performing and Accruing Loans [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
31-60 Days Past Due 2,733,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
2,959,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
61- 89 Days Past Due 904,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
827,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Greater Than 90 Days 1,553,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
 
Total Past Due 5,190,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
3,786,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Current 470,573,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
406,840,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Total Loan Balances 475,763,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
410,626,000pnbk_PerformingLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Total Non-Accrual and Past Due Loans 1,145,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
13,203,000pnbk_FinancingReceivableRecordedInvestmentPastDuesAndNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Total Loans Receivable 476,908,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
423,829,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pnbk_PerformingAndAccruingLoansMember
Commercial Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 53,973,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
35,137,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial Real Estate Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 254,505,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
222,772,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Real Estate Construction [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 3,096,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
260,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionMember
Real Estate Construction to Permanent [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 10,627,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
11,372,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pnbk_RealEstateConstructionToPermanentMember
Residential Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 108,543,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
106,968,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Consumer Portfolio Segment [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 46,164,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
47,320,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Pass [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 463,914,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
395,758,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Special Mention [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable 4,049,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
9,217,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Substandard [Member]    
Note 4 - Loans Receivable and Allowance for Loan Losses (Details) - Delinquency Status of Performing (Accruing) Loans [Line Items]    
Total Loans Receivable $ 8,945,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
$ 18,854,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember