| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/DebtScheduleOfShortTermDebtTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfShortTermDebtTable |
| Explicit | us-gaap:ShortTermDebtTypeAxis |
| Member | us-gaap:ShortTermDebtTypeDomain |
| Member | us-gaap:NotesPayableToBanksMember |
| Member | us-gaap:NotesPayableOtherPayablesMember |
| Member | us-gaap:LoansPayableMember |
| Member | us-gaap:LineOfCreditMember |
| Member | us-gaap:DomesticLineOfCreditMember |
| Member | us-gaap:ForeignLineOfCreditMember |
| Member | us-gaap:LetterOfCreditMember |
| Member | us-gaap:WarehouseAgreementBorrowingsMember |
| Member | us-gaap:ConvertibleDebtMember |
| Member | us-gaap:ConvertibleNotesPayableMember |
| Member | us-gaap:ExchangeableDebtMember |
| Member | us-gaap:CommercialPaperMember |
| Member | us-gaap:ConstructionLoanPayableMember |
| Member | us-gaap:BankOverdraftsMember |
| Member | us-gaap:BankersAcceptanceMember |
| Member | us-gaap:BridgeLoanMember |
| Member | us-gaap:ProductFinancingArrangementMember |
| Member | us-gaap:FederalFundsPurchasedMember |
| Member | us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember |
| Member | us-gaap:FederalHomeLoanBankAdvancesMember |
| Member | us-gaap:FederalReserveBankAdvancesMember |
| Explicit | us-gaap:DebtInstrumentAxis |
| Member | us-gaap:DebtInstrumentNameDomain |
| Label/QName |
|---|
us-gaap:ShortTermDebtLineItems |
us-gaap:ShortTermDebtLender |
us-gaap:ShortTermDebtTerms |
us-gaap:ShortTermDebtWeightedAverageInterestRate |
us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime |
us-gaap:ShortTermDebtInterestRateIncrease |
us-gaap:ShortTermBorrowings |
us-gaap:ShorttermDebtMaximumAmountOutstandingDuringPeriod |
us-gaap:ShorttermDebtMaximumMonthendOutstandingAmount |
us-gaap:ShorttermDebtAverageOutstandingAmount |
us-gaap:ShortTermDebtRefinancedDescription |
us-gaap:ShortTermDebtRefinancedAmount |
us-gaap:DebtDefaultShorttermDebtAbstract |
us-gaap:DebtDefaultShorttermDebtDescriptionOfViolationOrEventOfDefault |
us-gaap:DebtDefaultShorttermDebtDescriptionOfNoticeOfDefault |
us-gaap:DebtDefaultShorttermDebtAmount |
us-gaap:DebtCurrentAbstract |
us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent |
us-gaap:DebtCurrent |