| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfExtinguishmentOfDebtTable |
| Explicit | us-gaap:ExtinguishmentOfDebtAxis |
| Member | us-gaap:ExtinguishmentOfDebtTypeDomain |
| Member | us-gaap:NotesPayableToBanksMember |
| Member | us-gaap:NotesPayableOtherPayablesMember |
| Member | us-gaap:LoansPayableMember |
| Member | us-gaap:ShortTermDebtMember |
| Member | us-gaap:LongTermDebtMember |
| Member | us-gaap:MediumTermNotesMember |
| Member | us-gaap:LineOfCreditMember |
| Member | us-gaap:DomesticLineOfCreditMember |
| Member | us-gaap:ForeignLineOfCreditMember |
| Member | us-gaap:SecuredDebtMember |
| Member | us-gaap:ConvertibleDebtMember |
| Member | us-gaap:UnsecuredDebtMember |
| Member | us-gaap:CommercialPaperMember |
| Member | us-gaap:BankOverdraftsMember |
| Member | us-gaap:WarehouseAgreementBorrowingsMember |
| Member | us-gaap:SubordinatedDebtMember |
| Member | us-gaap:ConvertibleSubordinatedDebtMember |
| Member | us-gaap:JuniorSubordinatedDebtMember |
| Member | us-gaap:FederalHomeLoanBankAdvancesMember |
| Member | us-gaap:BankersAcceptanceMember |
| Member | us-gaap:MortgagesMember |
| Member | us-gaap:ParticipatingMortgagesMember |
| Member | us-gaap:BridgeLoanMember |
| Member | us-gaap:ProductFinancingArrangementMember |
| Member | us-gaap:FederalFundsPurchasedMember |
| Member | us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember |
| Member | us-gaap:CorporateDebtSecuritiesMember |
| Member | us-gaap:AccountsPayableMember |
| Label/QName |
|---|
us-gaap:ExtinguishmentOfDebtLineItems |
us-gaap:ExtinguishmentOfDebtAmount |
us-gaap:GainsLossesOnExtinguishmentOfDebt |
us-gaap:ExtinguishmentOfDebtGainLossIncomeTax |
us-gaap:ExtinguishmentOfDebtGainLossNetOfTax |
us-gaap:ExtinguishmentOfDebtGainLossPerShareNetOfTax |
us-gaap:ExtinguishmentOfDebtNatureOfRestrictionsOnAssetsSetAsideForScheduledPayments |