330000 - Disclosure - Investments, Debt and Equity Securities

Arc namepresentationArc
Arc rolehttp://www.xbrl.org/2003/arcrole/parent-child
Link rolehttp://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecurities
ConceptOrder
us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract
us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
10
us-gaap:MarketableSecuritiesTextBlock
10
us-gaap:MarketableSecuritiesTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:MarketableSecuritiesLineItems
20
us-gaap:MarketableSecuritiesAbstract
10
us-gaap:MarketableSecuritiesCurrent
10
us-gaap:MarketableSecuritiesNoncurrent
20
us-gaap:MarketableSecurities
30
us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
20
us-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems
20
us-gaap:DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract
10
us-gaap:TradingSecuritiesDebt
10
us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
20
30
us-gaap:DebtSecuritiesTradingAndEquitySecuritiesFvNiCostAbstract
20
us-gaap:EquitySecuritiesFvNiCost
10
us-gaap:TradingSecuritiesDebtAmortizedCost
20
us-gaap:DebtSecuritiesTradingAndEquitySecuritiesFvNiCost
30
us-gaap:DebtSecuritiesTradingRestrictedAbstract
30
us-gaap:DebtSecuritiesTradingRestricted
10
us-gaap:DebtSecuritiesTradingRestrictionTypeExtensibleList
20
us-gaap:EquitySecuritiesRestrictedAbstract
40
us-gaap:EquitySecuritiesFvNiRestricted
10
us-gaap:EquitySecuritiesFvNiRestrictionTypeExtensibleList
20
us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecuritiesAbstract
50
us-gaap:TradingSecuritiesUnrealizedHoldingGainLossAbstract
10
us-gaap:DebtSecuritiesTradingUnrealizedGain
10
us-gaap:DebtSecuritiesTradingUnrealizedLoss
20
us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
30
us-gaap:TradingSecuritiesRealizedGainLossAbstract
20
us-gaap:DebtSecuritiesTradingRealizedGain
10
us-gaap:DebtSecuritiesTradingRealizedLoss
20
us-gaap:DebtSecuritiesTradingRealizedGainLoss
30
us-gaap:DebtSecuritiesTradingGainLoss
30
us-gaap:EquitySecuritiesFvNiGainLossAbstract
60
us-gaap:EquitySecuritiesFvNiUnrealizedGainLossAbstract
10
us-gaap:EquitySecuritiesFvNiUnrealizedGain
10
us-gaap:EquitySecuritiesFvNiUnrealizedLoss
20
us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
30
us-gaap:EquitySecuritiesFvNiRealizedGainLossAbstract
20
us-gaap:EquitySecuritiesFvNiRealizedGain
10
us-gaap:EquitySecuritiesFvNiRealizedLoss
20
us-gaap:EquitySecuritiesFvNiRealizedGainLoss
30
us-gaap:EquitySecuritiesFvNiGainLoss
30
us-gaap:EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract
70
us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
10
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
20
us-gaap:EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue
30
us-gaap:EquitySecuritiesFVNIAbstract
80
us-gaap:EquitySecuritiesFvNi
10
us-gaap:EquitySecuritiesFVNINoncurrent
20
us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
30
us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
30
us-gaap:DebtSecuritiesAvailableForSaleTable
10
10
10
srt:MaximumMember
10
srt:MinimumMember
20
us-gaap:FinancialInstrumentAxis
20
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems
30
us-gaap:AvailableForSaleSecuritiesAbstract
10
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
10
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
20
us-gaap:AvailableForSaleSecuritiesDebtSecurities
30
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
20
us-gaap:DebtSecuritiesAvailableForSaleGainLossAbstract
30
us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract
10
us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
10
us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
20
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
30
us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossAbstract
20
us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
10
us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
20
us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
30
us-gaap:DebtSecuritiesAvailableForSaleGainLoss
30
us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract
40
us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
10
us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
20
us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
30
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossAbstract
50
us-gaap:DebtSecuritiesAvailableForSaleExcludedAccruedInterestFromAmortizedCost
10
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent
20
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrentStatementOfFinancialPositionExtensibleList
10
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrent
30
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrentStatementOfFinancialPositionExtensibleList
10
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss
40
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList
10
us-gaap:AvailableForSaleSecuritiesPurchasedOptionsPricePolicy
60
us-gaap:DebtSecuritiesAvailableForSaleCostOfSecuritySoldMethodExtensibleList
70
us-gaap:DebtSecuritiesAvailableForSaleCostOfSecurityTransferredMethodExtensibleList
80
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAbstract
90
us-gaap:DebtSecuritiesAvailableForSaleMaturityAllocationExtensibleList
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract
20
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
20
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
30
40
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
50
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
20
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
30
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearAmortizedCostBasis
30
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract
40
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisRollingMaturityAbstract
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
20
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
30
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
40
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
50
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
20
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
30
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract
50
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
10
20
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
30
40
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
50
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
20
us-gaap:AvailableForSaleSecuritiesDebtSecurities
30
60
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract
70
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract
10
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
10
20
30
40
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
50
us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
20
us-gaap:AvailableForSaleSecuritiesDebtSecurities
30
us-gaap:DebtSecuritiesAvailableForSaleMaturityDate
80
us-gaap:AvailableForSaleSecuritiesTransfersToTradingGainsLossesNetAbstract
100
us-gaap:DebtSecuritiesAvailableForSaleTransferToTradingGain
10
us-gaap:DebtSecuritiesAvailableForSaleTransferToTradingLoss
20
us-gaap:DebtSecuritiesAvailableForSaleTransferToTradingGainLoss
30
us-gaap:AvailableForsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsAbstract
110
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
10
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
20
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
30
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract
120
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
10
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
20
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
30
us-gaap:AvailableforsaleSecuritiesFailedAuctionValue
130
us-gaap:AvailableforsaleSecuritiesSoldAtPar
140
us-gaap:DebtSecuritiesAvailableForSaleRestrictedAbstract
150
us-gaap:DebtSecuritiesAvailableForSaleRestricted
10
us-gaap:DebtSecuritiesAvailableForSaleRestrictionTypeExtensibleList
20
160
us-gaap:AvailableForSaleSecuritiesDebtSecurities
10
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
20
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
30
us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossAbstract
40
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
10
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
20
us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss
30
us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTaxAbstract
170
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
10
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
20
us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
30
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
40
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract
20
us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract
10
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
10
us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
20
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
30
us-gaap:HeldToMaturitySecuritiesTextBlock
50
us-gaap:ScheduleOfHeldToMaturitySecuritiesTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
20
10
srt:MaximumMember
10
srt:MinimumMember
20
us-gaap:ScheduleOfHeldToMaturitySecuritiesLineItems
30
10
10
20
30
us-gaap:DebtSecuritiesHeldToMaturityFairValueAbstract
20
us-gaap:DebtSecuritiesHeldToMaturityFairValueCurrent
10
us-gaap:DebtSecuritiesHeldToMaturityFairValueNoncurrent
20
us-gaap:HeldToMaturitySecuritiesFairValue
30
30
us-gaap:HeldToMaturitySecuritiesFairValue
10
us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
20
us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
30
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAbstract
40
10
us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
20
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
30
us-gaap:HeldToMaturitySecuritiesContractsToAcquireSecuritiesToBeAccountedForAsHeldToMaturityAbstract
40
10
us-gaap:HeldToMaturitySecuritiesGrossGainsLossesDerivativesAbstract
20
us-gaap:DebtSecuritiesHeldToMaturityDerivativeCumulativeGain
10
us-gaap:DebtSecuritiesHeldToMaturityDerivativeCumulativeLoss
20
us-gaap:DebtSecuritiesHeldToMaturityDerivativeCumulativeGainLoss
30
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAbstract
50
10
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract
20
10
10
20
30
40
50
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
20
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
30
us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAbstract
30
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAbstract
10
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne
10
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive
20
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10
30
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10
40
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDate
50
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityWithoutSingleMaturityDate
20
us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss
30
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract
40
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract
10
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
10
20
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
30
40
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
50
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
20
us-gaap:HeldToMaturitySecuritiesFairValue
30
us-gaap:HeldtomaturitySecuritiesDebtMaturitiesAmortizedCostRollingMaturityAbstract
50
10
10
20
30
40
50
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
20
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
30
us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossRollingMaturityAbstract
60
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingMaturityAbstract
10
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingWithinOneYear
10
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughFiveYears
20
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfter5Through10Years
30
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateRollingAfter10Years
40
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDate
50
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityWithoutSingleMaturityDate
20
us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss
30
70
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract
80
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueRollingMaturityAbstract
10
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
10
20
30
40
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
50
us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
20
us-gaap:HeldToMaturitySecuritiesFairValue
30
us-gaap:HeldtomaturitySecuritiesDebtMaturitiesDate
90
us-gaap:HeldToMaturitySecuritiesSalesOrTransfersOfInvestmentsAbstract
60
us-gaap:HeldToMaturitySecuritiesTransfersAbstract
10
us-gaap:HeldToMaturitySecuritiesTransferredSecurityUnrealizedGainLossAbstract
10
us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesBeforeTax
10
us-gaap:HeldToMaturitySecuritiesTransferredSecurityUnrealizedGainLoss
20
20
us-gaap:DebtSecuritiesHeldToMaturityTransferDerivativeHedgeGainLoss
30
us-gaap:HeldToMaturitySecuritiesTransferredSecurityCircumstancesForDecisionToTransfer
40
us-gaap:HeldtomaturitySecuritiesSalesExcludingOtherThanTemporaryImpairmentsAbstract
20
10
us-gaap:DebtSecuritiesHeldToMaturitySoldDerivativeHedgeGainLoss
20
us-gaap:HeldtomaturitySecuritiesSoldSecurityRealizedGainLossExcludingOtherThanTemporaryImpairments
30
us-gaap:HeldToMaturitySecuritiesSoldSecurityCircumstancesLeadingToSale
40
us-gaap:HeldtomaturitySecuritiesSoldAtPar
70
us-gaap:HeldToMaturitySecuritiesRestrictedAbstract
80
us-gaap:HeldToMaturitySecuritiesRestricted
10
us-gaap:DebtSecuritiesHeldToMaturityRestrictedExtensibleList
20
60
us-gaap:AvailableForSaleSecuritiesDebtSecurities
10
us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
20
30
us-gaap:InvestmentInterestRate
10
us-gaap:InvestmentMaturityDate
20
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValueToAmortizedCostAfterAllowanceForCreditLossAbstract
70
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue
10
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain
20
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedLoss
30
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAbstract
40
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostBeforeAllowanceForCreditLoss
10
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLoss
20
us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
30
us-gaap:DebtSecuritiesTradingAndAvailableForSaleAbstract
80
us-gaap:TradingSecuritiesDebt
10
us-gaap:AvailableForSaleSecuritiesDebtSecurities
20
us-gaap:DebtSecuritiesTradingAndAvailableForSale
30
us-gaap:GainLossOnInvestmentsTextBlock
90
us-gaap:ScheduleOfGainLossOnInvestmentsTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems
20
us-gaap:DebtAndEquitySecuritiesGainLossAbstract
10
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLossAbstract
10
us-gaap:DebtSecuritiesUnrealizedGainLossAbstract
10
us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
10
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
20
us-gaap:HeldtomaturitySecuritiesTransferredToTradingSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
30
us-gaap:DebtSecuritiesUnrealizedGainLoss
40
us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
20
us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss
30
us-gaap:DebtAndEquitySecuritiesRealizedGainLossAbstract
20
us-gaap:DebtSecuritiesRealizedGainLossAbstract
10
us-gaap:DebtSecuritiesTradingRealizedGainLoss
10
us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
20
us-gaap:HeldtomaturitySecuritiesSoldSecurityRealizedGainLossExcludingOtherThanTemporaryImpairments
30
us-gaap:DebtSecuritiesRealizedGainLoss
40
us-gaap:EquitySecuritiesFvNiRealizedGainLoss
20
us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
30
us-gaap:DebtAndEquitySecuritiesGainLoss
30
us-gaap:DebtAndEquitySecuritiesGainLossAlternativeAbstract
20
us-gaap:DebtSecuritiesGainLossAlternativeAbstract
10
us-gaap:DebtSecuritiesUnrealizedGainLoss
10
us-gaap:DebtSecuritiesRealizedGainLoss
20
us-gaap:DebtSecuritiesGainLoss
30
us-gaap:EquitySecuritiesFvNiGainLossAlternativeAbstract
20
us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
10
us-gaap:EquitySecuritiesFvNiRealizedGainLoss
20
us-gaap:EquitySecuritiesFvNiGainLoss
30
us-gaap:DebtAndEquitySecuritiesGainLoss
30
us-gaap:MarketableSecuritiesGainLossAbstract
30
us-gaap:MarketableSecuritiesUnrealizedGainLoss
10
us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
20
us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
30
us-gaap:InvestmentIncomeTextBlock
100
us-gaap:ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable
10
us-gaap:InvestmentTypeAxis
10
us-gaap:InvestmentTypeCategorizationMember
10
us-gaap:CashAndCashEquivalentsMember
10
us-gaap:CashMember
10
us-gaap:DemandDepositsMember
10
us-gaap:CashEquivalentsMember
20
us-gaap:MoneyMarketFundsMember
10
us-gaap:CommercialPaperMember
20
us-gaap:BankersAcceptanceMember
30
us-gaap:InterestBearingDepositsMember
40
us-gaap:BankTimeDepositsMember
50
us-gaap:CertificatesOfDepositMember
10
us-gaap:DebtSecuritiesMember
20
us-gaap:EquitySecuritiesMember
30
srt:PartnershipInterestMember
40
us-gaap:ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems
20
us-gaap:InvestmentIncomeNetAbstract
10
us-gaap:InvestmentIncomeInterestAndDividendAbstract
10
us-gaap:InvestmentIncomeInterest
10
us-gaap:InvestmentIncomeDividend
20
us-gaap:InvestmentIncomeInterestAndDividend
30
us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremiumAbstract
20
us-gaap:InvestmentIncomeAmortizationOfDiscount
10
us-gaap:InvestmentIncomeAmortizationOfPremium
20
us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
30
us-gaap:InvestmentIncomeInvestmentExpense
30
us-gaap:InvestmentIncomeNet
40
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock
110
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTable
10
us-gaap:FinancialInstrumentAxis
10
us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
10
us-gaap:SeniorDebtObligationsMember
10
us-gaap:FairValueOptionOtherEligibleItemsMember
20
us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember
10
us-gaap:WrittenLoanCommitmentFairValueOptionMember
20
us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember
30
us-gaap:WarrantyRightsAndObligationsFairValueOptionMember
40
us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember
50
us-gaap:CommoditiesInvestmentMember
30
us-gaap:USTreasuryAndGovernmentMember
40
us-gaap:USTreasurySecuritiesMember
10
us-gaap:USGovernmentAgenciesDebtSecuritiesMember
20
us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
30
us-gaap:USStatesAndPoliticalSubdivisionsMember
50
us-gaap:ForeignGovernmentDebtSecuritiesMember
60
us-gaap:CorporateDebtSecuritiesMember
70
us-gaap:DomesticCorporateDebtSecuritiesMember
10
us-gaap:ForeignCorporateDebtSecuritiesMember
20
us-gaap:ConvertibleDebtSecuritiesMember
30
us-gaap:AssetBackedSecuritiesMember
80
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
10
us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20
us-gaap:ResidentialMortgageBackedSecuritiesMember
30
us-gaap:CommercialMortgageBackedSecuritiesMember
40
us-gaap:CollateralizedDebtObligationsMember
20
us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
30
us-gaap:InterestOnlyStripMember
40
us-gaap:PrincipalOnlyStripMember
50
us-gaap:FixedIncomeSecuritiesMember
90
us-gaap:AuctionRateSecuritiesMember
100
us-gaap:VariableRateDemandObligationMember
110
us-gaap:OtherDebtSecuritiesMember
120
us-gaap:CommonStockMember
130
us-gaap:PreferredStockMember
140
us-gaap:NonredeemablePreferredStockMember
10
us-gaap:RedeemablePreferredStockMember
20
us-gaap:ConvertiblePreferredStockMember
30
us-gaap:ContingentConvertiblePreferredStockMember
40
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems
20
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
10
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract
20
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
10
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
20
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
30
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract
30
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
10
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
20
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
30
us-gaap:TableTextBlockSupplementAbstract
20
us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
10
us-gaap:ScheduleOfRealizedGainLossTableTextBlock
20
us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
30
us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
40
us-gaap:RealizedGainLossOnInvestmentsTableTextBlock
50
us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
60
us-gaap:Asu201601TransitionAbstract
30
us-gaap:TradingSecuritiesEquity
10
us-gaap:TradingSecuritiesCost
20
us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
30
us-gaap:CostmethodInvestmentsMember
40
us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
50
us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
60
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
70
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
80
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
90
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
100
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
110
us-gaap:AvailableForSaleSecuritiesRestricted
120
us-gaap:AvailableForSaleSecuritiesEquitySecurities
130
us-gaap:AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
140
us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis
150
us-gaap:AvailableForSaleEquitySecuritiesGrossUnrealizedLoss
160
us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses
170
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
180
us-gaap:GainLossOnSaleOfEquityInvestments
190
us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
200
us-gaap:AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
210
us-gaap:AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
220
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
230
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
240
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
250
us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
260
us-gaap:UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
270
us-gaap:TradingSecuritiesEquityCost
280
us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecurities
290
us-gaap:TradingSecuritiesUnrealizedHoldingGain
300
us-gaap:TradingSecuritiesUnrealizedHoldingLoss
310
us-gaap:AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments
320
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesCurrent
330
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
340
us-gaap:AvailableForSaleSecuritiesNoncurrent
350
us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet
360
us-gaap:AvailableForSaleEquitySecuritiesGrossUnrealizedGain
370
us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
380
us-gaap:AvailableForSaleSecuritiesGrossRealizedGains
390
us-gaap:AvailableForSaleSecuritiesAmortizedCost
400
us-gaap:AvailableForSaleSecuritiesCurrent
410
us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss
420
us-gaap:TradingSecuritiesRealizedGain
430
us-gaap:AvailableForSaleSecuritiesTextBlock
440
us-gaap:AvailableForSaleSecuritiesTransfersToTradingGrossGains
450
us-gaap:AvailableForSaleSecuritiesTransfersToTradingGrossLosses
460
us-gaap:AvailableForSaleSecuritiesTransfersToTradingGainsLossesNet
470
us-gaap:TradingSecuritiesRealizedLoss
480
us-gaap:TradingSecuritiesRealizedGainLoss
490
us-gaap:AvailableForSaleSecurities
500
us-gaap:CostMethodInvestments
510
us-gaap:CostMethodInvestmentsOriginalCost
520
us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment
530
us-gaap:CostMethodInvestmentsAggregateCarryingAmountNotEvaluatedForImpairment
540
us-gaap:CostMethodInvestmentsStatementThatFairValueWasNotEstimated
550
us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
560
us-gaap:CostMethodInvestmentsRealizedLosses
570
us-gaap:CostMethodInvestmentsRealizedGainLoss
580
us-gaap:CostMethodInvestmentsAdditionalInformation
590
us-gaap:CostMethodInvestmentsFairValueDisclosure
600
us-gaap:CostMethodInvestmentsRealizedGains
610
us-gaap:CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments
620
us-gaap:CostmethodInvestmentsRealizedGainLossExcludingOtherThanTemporaryImpairments
630
us-gaap:FairValueOptionChangesInInstrumentSpecificCreditRiskGainsLossesOnLiabilitiesReasons
640
us-gaap:ScheduleOfCostMethodInvestmentsTable
650
us-gaap:ScheduleOfCostMethodInvestmentsTableTextBlock
660
us-gaap:ScheduleOfAvailableForSaleSecuritiesTable
670
us-gaap:AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
680
us-gaap:AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
690
us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
700
us-gaap:AvailableForSaleSecuritiesAndHeldToMaturitySecurities
710
us-gaap:PaymentsToAcquireAvailableForSaleSecurities
720
us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesEquity
730
us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
740
us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesEquity
750
us-gaap:InterestAndDividendIncomeSecuritiesAvailableForSale
760
us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue
770
us-gaap:RealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments
780
us-gaap:UnrealizedGainOnSecurities
790
us-gaap:UnrealizedLossOnSecurities
800
us-gaap:UnrealizedGainLossOnSecurities
810
us-gaap:GainLossOnSaleOfDebtInvestments
820