| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CreditLossesTmp01ScheduleOfFinancingReceivablesPastDueTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfFinancingReceivablesPastDueTable |
| Explicit | us-gaap:FinancingReceivablePortfolioSegmentAxis |
| Member | us-gaap:FinancingReceivablePortfolioSegmentDomain |
| Explicit | us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis |
| Member | us-gaap:FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain |
| Member | us-gaap:ResidentialMortgageMember |
| Member | us-gaap:FixedRateResidentialMortgageMember |
| Member | us-gaap:HomeEquityLoanMember |
| Explicit | us-gaap:CreditLossStatusAxis |
| Member | us-gaap:CreditLossStatusDomain |
| Member | us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember |
| Explicit | us-gaap:LienCategoryAxis |
| Member | us-gaap:LienCategoryDomain |
| Member | us-gaap:SeniorLienMember |
| Member | us-gaap:JuniorLienMember |
| Explicit | us-gaap:InternalCreditAssessmentAxis |
| Member | us-gaap:InternalCreditAssessmentDomain |
| Member | us-gaap:PrimeMember |
| Member | us-gaap:SubprimeMember |
| Explicit | us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis |
| Member | us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain |
| Member | us-gaap:UsGovernmentAgencyInsuredLoansMember |
| Explicit | us-gaap:FinancingReceivablesPeriodPastDueAxis |
| Member | us-gaap:FinancingReceivablesPeriodPastDueDomain |
| Member | us-gaap:FinancingReceivables1To29DaysPastDueMember |
| Label/QName |
|---|
us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems |
us-gaap:FinancingReceivablePastDueAndNotPastDueAbstract |
us-gaap:FinancingReceivableRecordedInvestmentCurrent |
us-gaap:FinancingReceivableRecordedInvestmentPastDue |
us-gaap:NotesReceivableGross |
us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |
us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus |