| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesTmp022ScheduleOfHeldToMaturitySecuritiesTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfHeldToMaturitySecuritiesTable |
| Explicit | us-gaap:FinancialInstrumentAxis |
| Member | us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain |
| Member | us-gaap:MortgageBackedSecuritiesMember |
| Member | us-gaap:USStatesAndPoliticalSubdivisionsMember |
| Label/QName |
|---|
us-gaap:ScheduleOfHeldToMaturitySecuritiesLineItems |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue |
us-gaap:HeldToMaturitySecuritiesFairValue |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount |
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount |
us-gaap:HeldToMaturitySecurities |