| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesAvailableForSaleAllowanceForCreditLossTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossTable |
| Explicit | us-gaap:FinancialInstrumentAxis |
| Member | us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain |
| Member | us-gaap:SeniorDebtObligationsMember |
| Member | us-gaap:FairValueOptionOtherEligibleItemsMember |
| Member | us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember |
| Member | us-gaap:WrittenLoanCommitmentFairValueOptionMember |
| Member | us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember |
| Member | us-gaap:WarrantyRightsAndObligationsFairValueOptionMember |
| Member | us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember |
| Member | us-gaap:CommoditiesInvestmentMember |
| Member | us-gaap:USTreasuryAndGovernmentMember |
| Member | us-gaap:USTreasurySecuritiesMember |
| Member | us-gaap:USGovernmentAgenciesDebtSecuritiesMember |
| Member | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember |
| Member | us-gaap:USStatesAndPoliticalSubdivisionsMember |
| Member | us-gaap:ForeignGovernmentDebtSecuritiesMember |
| Member | us-gaap:CorporateDebtSecuritiesMember |
| Member | us-gaap:DomesticCorporateDebtSecuritiesMember |
| Member | us-gaap:ForeignCorporateDebtSecuritiesMember |
| Member | us-gaap:ConvertibleDebtSecuritiesMember |
| Member | us-gaap:AssetBackedSecuritiesMember |
| Member | us-gaap:MortgageBackedSecuritiesMember |
| Member | us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
| Member | us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember |
| Member | us-gaap:ResidentialMortgageBackedSecuritiesMember |
| Member | us-gaap:CommercialMortgageBackedSecuritiesMember |
| Member | us-gaap:CollateralizedDebtObligationsMember |
| Member | us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember |
| Member | us-gaap:InterestOnlyStripMember |
| Member | us-gaap:PrincipalOnlyStripMember |
| Member | us-gaap:FixedIncomeSecuritiesMember |
| Member | us-gaap:AuctionRateSecuritiesMember |
| Member | us-gaap:VariableRateDemandObligationMember |
| Member | us-gaap:OtherDebtSecuritiesMember |
| Member | us-gaap:CommonStockMember |
| Member | us-gaap:PreferredStockMember |
| Member | us-gaap:NonredeemablePreferredStockMember |
| Member | us-gaap:RedeemablePreferredStockMember |
| Member | us-gaap:ConvertiblePreferredStockMember |
| Member | us-gaap:ContingentConvertiblePreferredStockMember |
| Label/QName |
|---|
us-gaap:DebtSecuritiesAvailableforsaleAllowanceForCreditLossLineItems |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossRollForward |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPurchasedWithCreditDeteriorationIncrease |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSellBeforeRecovery |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossWriteoff |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossRecovery |
us-gaap:DebtSecuritiesHeldToMaturityTransferToAvailableForSaleAllowanceForCreditLossExpense |
us-gaap:DebtSecuritiesAvailableForSaleTransferToHeldToMaturityAllowanceForCreditLossExpenseReversal |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease |
us-gaap:DebtSecuritiesAvailableForSaleChangeInPresentValueInterestIncome |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossRollForward |
us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotPreviouslyRecorded |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestPurchasedWithCreditDeteriorationAllowanceForCreditLossAtAcquisitionDate |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossSecuritiesSold |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossSellBeforeRecovery |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal |
Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff |
us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestTransferToAvailableForSaleAllowanceForCreditLossExpense |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestTransferToHeldToMaturityAllowanceForCreditLossExpenseReversal |
Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Recovery us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossRecovery |
us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease |