XML 148 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reinsurance (Details 2) (USD $)
12 Months Ended 0 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
May 31, 2015
Jun. 30, 2014
layer
Dec. 31, 2011
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities $ 8,490,000,000us-gaap_ReinsuranceRecoverables $ 7,621,000,000us-gaap_ReinsuranceRecoverables              
Accumulated deficit 37,842,000,000us-gaap_RetainedEarningsAccumulatedDeficit 35,580,000,000us-gaap_RetainedEarningsAccumulatedDeficit              
Ceded premium earned 1,446,000,000us-gaap_CededPremiumsEarned 1,708,000,000us-gaap_CededPremiumsEarned 1,764,000,000us-gaap_CededPremiumsEarned            
Michigan Catastrophic Claim Association                  
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities 4,420,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
3,460,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
             
Retention level per claim         530,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
530,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
     
Reduction in accumulated deficit       51,240,000,000all_RetainedEarningsAccumulatedDeficitIncreaseDecrease
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
         
Accumulated deficit       411,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
  411,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
  411,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_CededCreditRiskAxis
= all_MichiganCatastrophicClaimAssociationMember
 
Florida Hurricane Catastrophe Fund                  
Reinsurance recoverable                  
Ceded premium earned 11,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
16,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
18,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
           
Ceded losses incurred   0all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
0all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
           
Percent of losses in excess of retention level to be reimbursed             90.00%all_PercentOfLossesInExcessOfRetentionLevelReimbursable
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
   
Retention level for losses related to 2 largest hurricanes             69,000,000all_ReinsuranceRetentionLevelLargestCatastrophes
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
   
Retention level for losses related to other hurricanes             23,000,000all_ReinsuranceRetentionLevelOtherCatastrophes
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
   
Maximum Retention level for losses related to hurricanes             184,000,000all_ReinsuranceRetentionLevelCatastrophesMaximum
/ us-gaap_CededCreditRiskAxis
= all_FloridaHurricaneCatastropheFundMember
   
National Flood Insurance Program                  
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities 7,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
32,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
             
Ceded premium earned 312,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
316,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
311,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
           
Ceded losses incurred 38,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
289,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
758,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_NationalFloodInsuranceProgramMember
           
Catastrophe reinsurance                  
Reinsurance recoverable                  
Ceded premium earned 437,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
471,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
531,000,000us-gaap_CededPremiumsEarned
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
           
Ceded losses incurred 0all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
               
Contracts number 4all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
               
Term of catastrophe reinsurance agreement contract one               1 year  
Term of catastrophe reinsurance agreement contract two               2 years  
Term of catastrophe reinsurance agreement contract three               3 years  
Number of layers in which catastrophe reinsurance agreement contracts are placed               6all_CatastropheReinsuranceAgreementContractNumberOfLayers
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceTreatiesMember
 
New Jersey Excess Catastrophe Reinsurance agreement                  
Reinsurance recoverable                  
Contracts number 3all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementMember
               
New Jersey agreement, contract one                  
Reinsurance recoverable                  
Retention percentage of reinsurance limit 32.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractOneMember
               
Limit of aggregate losses under aggregate excess agreement 400,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractOneMember
               
Retention amount for catastrophe reinsurance agreement contracts 144,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractOneMember
               
Number of reinstatements each year for each contract 1all_CatastropheInsuranceNumberOfReinstatementsPerYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractOneMember
               
New Jersey agreement, contract two                  
Reinsurance recoverable                  
Retention percentage of reinsurance limit 32.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractTwoMember
               
Limit of aggregate losses under aggregate excess agreement 400,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractTwoMember
               
Retention amount for catastrophe reinsurance agreement contracts 156,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractTwoMember
               
Number of reinstatements each year for each contract 1all_CatastropheInsuranceNumberOfReinstatementsPerYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractTwoMember
               
New Jersey agreement, contract three                  
Reinsurance recoverable                  
Retention percentage of reinsurance limit 32.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractThreeMember
               
Limit of aggregate losses under aggregate excess agreement 400,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractThreeMember
               
Retention amount for catastrophe reinsurance agreement contracts 150,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractThreeMember
               
Number of reinstatements each year for each contract 1all_CatastropheInsuranceNumberOfReinstatementsPerYear
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyAgreementContractThreeMember
               
Kentucky agreement subject to three limits                  
Reinsurance recoverable                  
Limit of aggregate losses under aggregate excess agreement 25,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementThreeLimitsMember
               
Retention amount for catastrophe reinsurance agreement contracts 5,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementThreeLimitsMember
               
Number of limits 3all_CatastropheReinsuranceAgreementContractsNumberOfLimits
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementThreeLimitsMember
               
Kentucky agreement subject to two limits                  
Reinsurance recoverable                  
Contracts number 1all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementTwoLimitsMember
               
Retention percentage of reinsurance limit 95.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementTwoLimitsMember
               
Number of limits 2all_CatastropheReinsuranceAgreementContractsNumberOfLimits
/ us-gaap_CededCreditRiskAxis
= all_KentuckyAgreementTwoLimitsMember
               
Pennsylvania agreement subject to three limits                  
Reinsurance recoverable                  
Number of limits 3all_CatastropheReinsuranceAgreementContractsNumberOfLimits
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementThreeLimitsMember
               
Pennsylvania agreement subject to two limits                  
Reinsurance recoverable                  
Contracts number 1all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementTwoLimitsMember
               
Retention percentage of reinsurance limit 95.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementTwoLimitsMember
               
Limit of aggregate losses under aggregate excess agreement 100,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementTwoLimitsMember
               
Retention amount for catastrophe reinsurance agreement contracts 100,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementTwoLimitsMember
               
Number of limits 2all_CatastropheReinsuranceAgreementContractsNumberOfLimits
/ us-gaap_CededCreditRiskAxis
= all_PennsylvaniaAgreementTwoLimitsMember
               
Castle Key Insurance Company and its subsidiaries agreements                  
Reinsurance recoverable                  
Limit of aggregate losses under aggregate excess agreement 732,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_CastleKeyInsuranceCompanyAndSubsidiariesAgreementMember
               
Number of separate catastrophe reinsurance agreements coordinating coverage for excess losses for Castle Key 4all_CatastropheReinsuranceNumberOfAgreements
/ us-gaap_CededCreditRiskAxis
= all_CastleKeyInsuranceCompanyAndSubsidiariesAgreementMember
               
Retention amount for catastrophe reinsurance agreement contracts 15,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_CastleKeyInsuranceCompanyAndSubsidiariesAgreementMember
               
Catastrophe reinsurance, first four layers                  
Reinsurance recoverable                  
Retention percentage of reinsurance limit 95.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstFourLayersMember
               
Limit of aggregate losses under aggregate excess agreement 2,950,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstFourLayersMember
               
Number of layers subject to reinstatement in which catastrophe reinsurance agreement contracts are placed 3all_CatastropheReinsuranceAgreementContractNumberOfLayersSubjectToReinstatement
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstFourLayersMember
               
Retention amount for catastrophe reinsurance agreement contracts 500,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstFourLayersMember
               
Catastrophe reinsurance, first coverage limit of fifth layer                  
Reinsurance recoverable                  
Retention percentage of reinsurance limit 95.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstCoverageLimitOfFifthLayerMember
               
Catastrophe reinsurance, sixth layer                  
Reinsurance recoverable                  
Contracts number 2all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceSixthLayerMember
               
PCS excess catastrophe reinsurance agreement                  
Reinsurance recoverable                  
Number of states covered by reinsurance agreement 28all_NumberOfStatesCoveredUnderReinsuranceAgreement
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesExcessCatastropheReinsuranceAgreementCoverageMember
               
PCS Class B excess catastrophe reinsurance agreement                  
Reinsurance recoverable                  
Limit of aggregate losses under aggregate excess agreement   150,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassBExcessCatastropheReinsuranceAgreementCoverageMember
             
Retention amount for catastrophe reinsurance agreement contracts   2,950,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassBExcessCatastropheReinsuranceAgreementCoverageMember
             
PCS Class A excess catastrophe reinsurance agreement                  
Reinsurance recoverable                  
Limit of aggregate losses under aggregate excess agreement   200,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassAExcessCatastropheReinsuranceAgreementCoverageMember
             
Retention amount for catastrophe reinsurance agreement contracts   3,500,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassAExcessCatastropheReinsuranceAgreementCoverageMember
             
Lloyd's of London                  
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities 202,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_LloydsOfLondonMember
191,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_LloydsOfLondonMember
             
New Jersey Unsatisfied Claim and Judgment Fund                  
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities 508,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyUnsatisfiedClaimJudgmentFundMember
378,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyUnsatisfiedClaimJudgmentFundMember
             
Minimum medical benefits portion of personal injury protection coverage for reimbursement to insurers for policies issued or renewed prior to January 1, 1991 75,000all_MinimumMedicalBenefitsPortionOfPersonalInjuryProtectionCoveragePaidForReimbursementToInsurersForPoliciesIssuedOrRenewedPriorToJanuary11991
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyUnsatisfiedClaimJudgmentFundMember
               
Minimum medical benefits portion of personal injury protection coverage for reimbursement to insurers for policies issued or renewed from January 1, 1991 to December 31, 2004 75,000all_MinimumMedicalBenefitsPortionOfPersonalInjuryProtectionCoveragePaidForReimbursementToInsurersForPoliciesIssuedOrRenewedFromJanuary11991ToDecember312004
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyUnsatisfiedClaimJudgmentFundMember
               
Maximum reimbursement to insurers for medical benefits paid under personal injury protection coverage. 250,000all_MaximumReimbursementToInsurersForMedicalBenefitsPortionOfPersonalInjuryProtectionCoverage
/ us-gaap_CededCreditRiskAxis
= all_NewJerseyUnsatisfiedClaimJudgmentFundMember
               
Property-Liability                  
Reinsurance recoverable                  
Total amounts recoverable from reinsurers, industry pools or facilities 5,780,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
4,750,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
             
Reinsurance recoverables related to losses paid by the Company and billed to reinsurers 89,000,000us-gaap_ReinsuranceReceivablesPaidLossesRecoverable
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
85,000,000us-gaap_ReinsuranceReceivablesPaidLossesRecoverable
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
             
Reinsurance recoverables related to ceded unpaid losses 5,694,000,000us-gaap_ReinsuranceReceivablesIncurredButNotReportedClaims
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
4,664,000,000us-gaap_ReinsuranceReceivablesIncurredButNotReportedClaims
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
4,010,000,000us-gaap_ReinsuranceReceivablesIncurredButNotReportedClaims
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
          2,588,000,000us-gaap_ReinsuranceReceivablesIncurredButNotReportedClaims
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Maximum amount due from any single reinsurer not separately disclosed 34,000,000all_CededCreditRiskClaimsReceivableThreshold
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
34,000,000all_CededCreditRiskClaimsReceivableThreshold
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
             
Property-Liability | Westport Insurance Corporation                  
Reinsurance recoverable                  
Largest reinsurance recoverable from a single reinsurer 65,000,000all_AmountOfCededCreditRiskClaimsReceivable
/ us-gaap_CededCreditRiskAxis
= all_WestportInsuranceCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
85,000,000all_AmountOfCededCreditRiskClaimsReceivable
/ us-gaap_CededCreditRiskAxis
= all_WestportInsuranceCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
             
Discontinued Lines and Coverages                  
Reinsurance recoverable                  
Allowance for uncollectible reinsurance $ 95,000,000all_AllowanceForUncollectibleReinsurance
/ us-gaap_StatementBusinessSegmentsAxis
= all_DiscontinuedLinesAndCoveragesMember
$ 92,000,000all_AllowanceForUncollectibleReinsurance
/ us-gaap_StatementBusinessSegmentsAxis
= all_DiscontinuedLinesAndCoveragesMember