| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
| 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:GeographicDistributionAxis |
| Member | us-gaap:GeographicDistributionDomain |
| Member | us-gaap:GeographicDistributionDomesticMember |
| Member | us-gaap:GeographicDistributionForeignMember |
| 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:LoanRestructuringModificationNameAxis |
| Member | us-gaap:LoanRestructuringModificationNameDomain |
| Member | us-gaap:EntityLoanModificationProgramMember |
| Member | us-gaap:HomeAffordableModificationProgramHampMember |
| Member | us-gaap:HomeAffordableRefinanceProgramHarpMember |
| Explicit | us-gaap:LoanRestructuringModificationAxis |
| Member | us-gaap:LoanRestructuringModificationDomain |
| Member | us-gaap:ContractualInterestRateReductionMember |
| Member | us-gaap:InterestRateBelowMarketReductionMember |
| Member | us-gaap:ExtendedMaturityMember |
| Member | us-gaap:PrincipalForgivenessMember |
| Member | us-gaap:PaymentDeferralMember |
| Label/QName |
|---|
us-gaap:FinancingReceivableModificationsLineItems |
us-gaap:FinancingReceivableModificationsNumberOfContracts2 |
us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 |
us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2 |
us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2 |
us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 |
us-gaap:FinancingReceivableModificationsRecordedInvestment |
us-gaap:LoanRestructuringTrialModificationsAmount |