| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfFinancingReceivablesPastDueTable |
| Explicit | us-gaap:FinancingReceivablePortfolioSegmentAxis |
| Member | us-gaap:FinancingReceivablePortfolioSegmentDomain |
| Member | us-gaap:CommercialPortfolioSegmentMember |
| Member | us-gaap:ResidentialPortfolioSegmentMember |
| Member | us-gaap:ConsumerPortfolioSegmentMember |
| Member | us-gaap:FinanceLeasesPortfolioSegmentMember |
| Member | us-gaap:UnallocatedFinancingReceivablesMember |
| Member | us-gaap:CommercialRealEstatePortfolioSegmentMember |
| Explicit | us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis |
| Member | us-gaap:FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain |
| Member | us-gaap:CreditCardReceivablesMember |
| Member | us-gaap:ConstructionLoansMember |
| Member | us-gaap:AutomobileLoanMember |
| Member | us-gaap:HomeEquityLoanMember |
| Member | us-gaap:StudentLoanMember |
| Member | us-gaap:RealEstateLoanMember |
| Member | us-gaap:UnfundedLoanCommitmentMember |
| Member | us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember |
| Explicit | us-gaap:CollateralAxis |
| Member | us-gaap:CollateralDomain |
| Member | us-gaap:CollateralPledgedMember |
| Member | us-gaap:GovernmentGuaranteedCollateralMember |
| Member | us-gaap:RealEstateMember |
| Member | us-gaap:CommercialRealEstateMember |
| Member | us-gaap:ResidentialRealEstateMember |
| Member | us-gaap:EquitySecuritiesMember |
| Member | us-gaap:CommonStockMember |
| Member | us-gaap:PreferredStockMember |
| Member | us-gaap:NonredeemablePreferredStockMember |
| Member | us-gaap:RedeemablePreferredStockMember |
| Member | us-gaap:ConvertiblePreferredStockMember |
| Member | us-gaap:ContingentConvertiblePreferredStockMember |
| Member | us-gaap:AutomobilesMember |
| Member | us-gaap:EquipmentMember |
| Member | us-gaap:UncollateralizedMember |
| Explicit | us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis |
| Member | us-gaap:ClassOfFinancingReceivableTypeOfBorrowerDomain |
| Member | us-gaap:MunicipalitiesBorrowerMember |
| Member | us-gaap:CommercialBorrowerMember |
| Member | us-gaap:FinancialInstitutionsBorrowerMember |
| Member | us-gaap:ConsumerBorrowerMember |
| Explicit | us-gaap:EquitySecuritiesByIndustryAxis |
| Member | us-gaap:EquitySecuritiesIndustryMember |
| Member | us-gaap:CommercialAndIndustrialSectorMember |
| Member | us-gaap:RealEstateSectorMember |
| Member | us-gaap:GovernmentSectorMember |
| Member | us-gaap:FinancialServicesSectorMember |
| Member | us-gaap:TechnologySectorMember |
| Member | us-gaap:HealthcareSectorMember |
| Member | us-gaap:AgriculturalSectorMember |
| Explicit | us-gaap:GeographicDistributionAxis |
| Member | us-gaap:GeographicDistributionDomain |
| Member | us-gaap:GeographicDistributionDomesticMember |
| Member | us-gaap:GeographicDistributionForeignMember |
| Explicit | us-gaap:FinancingReceivablesPeriodPastDueAxis |
| Member | us-gaap:FinancingReceivablesPeriodPastDueDomain |
| Member | us-gaap:FinancialAssetNotPastDueMember |
| Member | us-gaap:FinancialAssetPastDueMember |
| Member | us-gaap:FinancingReceivables1To29DaysPastDueMember |
| Member | us-gaap:FinancingReceivables30To59DaysPastDueMember |
| Member | us-gaap:FinancingReceivables60To89DaysPastDueMember |
| Member | us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember |
| Label/QName |
|---|
us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems |
us-gaap:NotesReceivableGross |
us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus |
us-gaap:FinancingReceivablePercentPastDue1 |
us-gaap:FinancingReceivableNonaccrualPercentPastDue1 |
us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |