| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesScheduleOfGainLossOnInvestmentsTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfGainLossOnInvestmentsTable |
| 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:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems |
us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairmentsAbstract |
us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract |
us-gaap:MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments |
us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments |
us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments |
us-gaap:DebtAndEquitySecuritiesGainLossExcludingImpairmentLossAbstract |
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairmentAbstract |
us-gaap:DebtSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairmentAbstract |
us-gaap:DebtSecuritiesTradingUnrealizedGainLoss |
us-gaap:AvailableforsaleSecuritiesTransfersToTradingGainsLossesExcludingOtherThanTemporaryImpairments |
us-gaap:HeldtomaturitySecuritiesTransferredToTradingSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments |
us-gaap:DebtSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairment |
us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairment |
us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairmentAbstract |
us-gaap:DebtSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairmentAbstract |
us-gaap:DebtSecuritiesTradingRealizedGainLoss |
Debt Securities, Available-for-sale, Realized Gain (Loss), Excluding Other-than-temporary Impairment us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment |
us-gaap:HeldtomaturitySecuritiesSoldSecurityRealizedGainLossExcludingOtherThanTemporaryImpairments |
us-gaap:DebtSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment |
us-gaap:EquitySecuritiesFvNiRealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment |
us-gaap:DebtAndEquitySecuritiesGainLossExcludingOtherThanTemporaryImpairmentLoss |
us-gaap:DebtSecuritiesGainLossExcludingOttiAbstract |
us-gaap:DebtSecuritiesGainLossExcludingOtti |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsAbstract |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAbstract |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterest |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetByInvestmentCategoryAbstract |
us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings |
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetHeldtomaturitySecurities |
us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings |
us-gaap:ImpairmentOfInvestments |
us-gaap:ThresholdPercentageOfValueDeclineInEquitySecuritiesToBeConsideredOtherThanTemporaryImpairment |
us-gaap:ThresholdPeriodOfValueDeclineInEquitySecuritiesToBeConsideredOtherThanTemporaryImpairment |
us-gaap:MarketableSecuritiesGainLossAbstract |
us-gaap:MarketableSecuritiesUnrealizedGainLoss |
us-gaap:MarketableSecuritiesRealizedGainLoss |
us-gaap:MarketableSecuritiesGainLoss |
us-gaap:DebtAndEquitySecuritiesGainLossAbstract |
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLossAbstract |
us-gaap:DebtSecuritiesUnrealizedGainLossAbstract |
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss |
us-gaap:DebtSecuritiesUnrealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesRealizedGainLossAbstract |
us-gaap:DebtSecuritiesRealizedGainLossAbstract |
us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss |
us-gaap:HeldToMaturitySecuritiesSoldSecurityRealizedGainLoss |
us-gaap:DebtSecuritiesRealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesRealizedGainLoss |
us-gaap:DebtAndEquitySecuritiesGainLoss |
us-gaap:DebtAndEquitySecuritiesGainLossAlternativeAbstract |
us-gaap:DebtSecuritiesGainLossAlternativeAbstract |
us-gaap:DebtSecuritiesGainLoss |
us-gaap:EquitySecuritiesFvNiGainLossAlternativeAbstract |
us-gaap:EquitySecuritiesFvNiGainLoss |