XML 34 R55.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans Receivable and Allowance for Loan Losses (Classes of the Loan Portfolio Summarized by the Aggregate Risk Rating) (Details) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Pass [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | $ 289,143 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | $ 286,311 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Special Mention [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 1,983 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 3,651 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Substandard [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 13,344 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 18,927 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Doubtful [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Unlikely to be Collected Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember | 0 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Performing Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 195,385 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember | 192,984 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember
Nonperforming Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 1,679 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 1,704 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Total Summarized by Aggregate Risk Rating [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 304,470 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember | 308,889 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember
Total Summarized by Performance of Individual Credits [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 197,064 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember | 194,688 us-gaap_NotesReceivableNet / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember
Commercial Real Estate Loans [Member] | Pass [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 246,629 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 250,566 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial Real Estate Loans [Member] | Special Mention [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 1,983 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 3,651 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial Real Estate Loans [Member] | Substandard [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 13,344 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 18,927 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial Real Estate Loans [Member] | Doubtful [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Commercial Real Estate Loans [Member] | Unlikely to be Collected Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Commercial Real Estate Loans [Member] | Total Summarized by Aggregate Risk Rating [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 261,956 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember | 273,144 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember
Commercial Loans [Member] | Pass [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 42,514 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 35,745 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial Loans [Member] | Special Mention [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial Loans [Member] | Substandard [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember
Commercial Loans [Member] | Doubtful [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Commercial Loans [Member] | Unlikely to be Collected Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Commercial Loans [Member] | Total Summarized by Aggregate Risk Rating [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 42,514 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember | 35,745 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByAggregateRiskRatingMember
Residential Real Estate Loans [Member] | Performing Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 156,464 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember | 157,138 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember
Residential Real Estate Loans [Member] | Nonperforming Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 1,675 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 1,704 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Residential Real Estate Loans [Member] | Total Summarized by Performance of Individual Credits [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 158,139 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember | 158,842 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember
Construction Real Estate Loans [Member] | Performing Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 19,221 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember | 20,551 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember
Construction Real Estate Loans [Member] | Nonperforming Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Construction Real Estate Loans [Member] | Total Summarized by Performance of Individual Credits [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 19,221 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember | 20,551 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember
Consumer Loans [Member] | Performing Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 19,700 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember | 15,295 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PerformingFinancingReceivableMember
Consumer Loans [Member] | Nonperforming Financing Receivable [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | 4 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 0 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Consumer Loans [Member] | Total Summarized by Performance of Individual Credits [Member] |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable, Net | $ 19,704 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember | $ 15,295 us-gaap_NotesReceivableNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net amount of the investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position. Examples include, but are not limited to, credit card receivables, notes receivable and receivables relating to lessor's rights to payments from leases other than operating leases that have been recorded as assets. Excludes trade accounts receivable with contractual maturity of one year or less and arose from the sale of goods or services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 + Details
Name: | us-gaap_NotesReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=nwfl_TotalSummarizedByAggregateRiskRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=nwfl_TotalSummarizedByPerformanceOfIndividualCreditsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |