XML 42 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loan Quality (Internal Credit Rating For The Loan Portfolio) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount $ 722,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 726,531us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 726,058us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 682,857us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
686,079us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 20,107us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
17,939us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 19,994us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
22,513us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
First Liens      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 161,294us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
161,314us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
165,109us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
First Liens | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 155,311us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
155,676us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
First Liens | Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 2,296us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,919us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
First Liens | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 3,687us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,719us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateFirstLiensMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
First Liens | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Residential Real Estate Junior Liens & Lines of Credit [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 43,255us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
43,795us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
39,944us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
Residential Real Estate Junior Liens & Lines of Credit [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 42,949us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
43,559us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Real Estate Junior Liens & Lines of Credit [Member] | Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 29us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
29us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Residential Real Estate Junior Liens & Lines of Credit [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 277us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
207us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateJuniorLiensLinesOfCreditMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Residential Real Estate Junior Liens & Lines of Credit [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Residential Real Estate 1-4 Family [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 204,549us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
205,109us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
 
Residential Real Estate 1-4 Family [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 198,260us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
199,235us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Real Estate 1-4 Family [Member] | Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 2,325us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
1,948us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Residential Real Estate 1-4 Family [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 3,964us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,926us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Residential Real Estate 1-4 Family [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Residential Real Estate - Construction [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 9,683us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
9,715us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
11,753us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
Residential Real Estate - Construction [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 8,754us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
8,784us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Residential Real Estate - Construction [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 929us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
931us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fraf_ResidentialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Residential Real Estate - Construction [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Commercial Real Estate [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 323,675us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
326,482us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
322,450us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 300,656us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
301,149us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial Real Estate [Member] | Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 10,316us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
10,578us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Commercial Real Estate [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 12,703us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
14,755us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Commercial Real Estate [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Commercial [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 179,408us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
179,071us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
178,986us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 169,544us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
170,774us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Commercial [Member] | Special Mention [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 7,466us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
5,413us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Commercial [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 2,398us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,884us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Commercial [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount        
Consumer [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 5,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
6,154us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
7,816us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer [Member] | Pass [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount 5,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
6,137us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Consumer [Member] | Substandard [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount   17us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Consumer [Member] | Doubtful [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Loans and Leases Receivable, Gross, Carrying Amount