 | us-gaap:NotesPayableToBanksMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:NotesPayableOtherPayablesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:LoansPayableMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:LongTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:MediumTermNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:LineOfCreditMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SecuredDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ConvertibleDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:UnsecuredDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:BankOverdraftsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:WarehouseAgreementBorrowingsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:FederalHomeLoanBankAdvancesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:MortgagesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ParticipatingMortgagesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:BridgeLoanMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ProductFinancingArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:FederalFundsPurchasedMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:AccountsPayableMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:NotesPayableToBanksMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:NotesPayableOtherPayablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:LoansPayableMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:LongTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:MediumTermNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:LineOfCreditMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:SecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:ConvertibleDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:UnsecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:BankOverdraftsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:WarehouseAgreementBorrowingsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:FederalHomeLoanBankAdvancesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:MortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:ParticipatingMortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:BridgeLoanMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:ProductFinancingArrangementMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:FederalFundsPurchasedMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |
 | us-gaap:AccountsPayableMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfExtinguishmentOfDebtTable |