| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
| Explicit | us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis |
| Member | us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain |
| Member | us-gaap:MaturityOvernightAndOnDemandMember |
| Member | us-gaap:MaturityOvernightMember |
| Member | us-gaap:MaturityOnDemandMember |
| Member | us-gaap:MaturityUpTo30DaysMember |
| Member | us-gaap:Maturity30To90DaysMember |
| Member | us-gaap:MaturityOver90DaysMember |
| Explicit | us-gaap:AssetsSoldUnderAgreementsToRepurchaseAxis |
| Member | us-gaap:AssetsSoldUnderAgreementsToRepurchaseTypeDomain |
| Member | us-gaap:USTreasurySecuritiesMember |
| Member | us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember |
| Member | us-gaap:USGovernmentAgenciesDebtSecuritiesMember |
| Member | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember |
| Member | us-gaap:LoansMember |
| Member | us-gaap:CommercialPaperMember |
| Member | us-gaap:BankersAcceptanceMember |
| Member | us-gaap:CertificatesOfDepositMember |
| Member | us-gaap:SeniorNotesMember |
| Member | us-gaap:DollarRollsMember |
| Member | us-gaap:DollarRollsFixedCouponMember |
| Member | us-gaap:DollarRollsYieldMaintenanceMember |
| Label/QName |
|---|
us-gaap:AssetsSoldUnderAgreementsToRepurchaseLineItems |
us-gaap:AssetsSoldUnderAgreementsToRepurchaseCarryingAmounts |
us-gaap:AssetsSoldUnderAgreementsToRepurchaseMarketValue |
us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability |
us-gaap:AssetsSoldUnderAgreementsToRepurchaseInterestRate |