XML 70 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reporting Segments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information    
Property-liability insurance premiums $ 7,426us-gaap_PremiumsEarnedNetPropertyAndCasualty $ 7,064us-gaap_PremiumsEarnedNetPropertyAndCasualty
Life and annuity premiums and contract charges 537all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded 607all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
Net investment income 850us-gaap_NetInvestmentIncome 959us-gaap_NetInvestmentIncome
Realized capital gains and losses 139us-gaap_RealizedInvestmentGainsLosses 54us-gaap_RealizedInvestmentGainsLosses
Total revenues 8,952us-gaap_Revenues 8,684us-gaap_Revenues
Property-Liability    
Segment Reporting Information    
Property-liability insurance premiums 7,426us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
7,064us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Net investment income 358us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
312us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Realized capital gains and losses 28us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
53us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Total revenues 7,812us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
7,429us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Property-Liability | Auto    
Segment Reporting Information    
Property-liability insurance premiums 4,979us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_AutoMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
4,712us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_AutoMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Property-Liability | Homeowners    
Segment Reporting Information    
Property-liability insurance premiums 1,761us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_HomeOwnersMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
1,697us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_HomeOwnersMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Property-Liability | Other personal lines    
Segment Reporting Information    
Property-liability insurance premiums 420us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherPersonalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
412us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherPersonalLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Property-Liability | Commercial lines    
Segment Reporting Information    
Property-liability insurance premiums 125us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
110us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Property-Liability | Other business lines    
Segment Reporting Information    
Property-liability insurance premiums 141us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherBusinessLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
133us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherBusinessLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Allstate Protection    
Segment Reporting Information    
Property-liability insurance premiums 7,426us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllStateProtectionMember
7,064us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllStateProtectionMember
Discontinued Lines and Coverages    
Segment Reporting Information    
Property-liability insurance premiums 0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_DiscontinuedLinesAndCoveragesMember
0us-gaap_PremiumsEarnedNetPropertyAndCasualty
/ us-gaap_StatementBusinessSegmentsAxis
= all_DiscontinuedLinesAndCoveragesMember
Allstate Financial    
Segment Reporting Information    
Life and annuity premiums and contract charges 537all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
607all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Net investment income 484us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
640us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Realized capital gains and losses 111us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
1us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Total revenues 1,132us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
1,248us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Total life and annuity premiums    
Segment Reporting Information    
Life and annuity premiums and contract charges 328all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TotalLifeAndAnnuityPremiumsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
327all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TotalLifeAndAnnuityPremiumsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Traditional life insurance    
Segment Reporting Information    
Life and annuity premiums and contract charges 132all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TraditionalLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
127all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TraditionalLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Immediate annuities with life contingencies    
Segment Reporting Information    
Life and annuity premiums and contract charges 0all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_ImmediateAnnuitiesWithLifeContingenciesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
5all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_ImmediateAnnuitiesWithLifeContingenciesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Accident and health insurance    
Segment Reporting Information    
Life and annuity premiums and contract charges 196all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_AccidentHealthAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
195all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_AccidentHealthAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Total contract charges    
Segment Reporting Information    
Life and annuity premiums and contract charges 209all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TotalContractChargesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
280all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_TotalContractChargesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Interest-sensitive life insurance    
Segment Reporting Information    
Life and annuity premiums and contract charges 206all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_InterestSensitiveLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
274all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_InterestSensitiveLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Fixed annuities    
Segment Reporting Information    
Life and annuity premiums and contract charges 3all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_FixedAnnuitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
6all_LifeAndAnnuityPremiumsAndContractChargesNetOfReinsuranceCeded
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_FixedAnnuitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Corporate and Other    
Segment Reporting Information    
Service fees 1us-gaap_FeesAndCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
2us-gaap_FeesAndCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net investment income 8us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
7us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total Corporate and Other before reclassification of service fees 9all_RevenueBeforeReclassificationOfServiceFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
9all_RevenueBeforeReclassificationOfServiceFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Reclassification of service fees (1)all_ReclassificationOfServiceFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(2)all_ReclassificationOfServiceFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total revenues $ 8us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 7us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember