XML 130 R111.htm IDEA: XBRL DOCUMENT
v3.19.1

Reserve for Property-Liability Insurance Claims and Claims Expense - Average annual percentage payout of incurred claims by age, net of reinsurance (Details) | Dec. 31, 2018
--- | ---
Auto |
Claims Development [Line Items] |
1 year | 40.20%
2 years | 27.30%
3 years | 12.60%
4 years | 8.00%
5 years | 4.70%
Auto insurance - physical damage coverage |
Claims Development [Line Items] |
1 year | 96.90%
2 years | 3.10%
3 years | (0.20%)
4 years | 0.00%
5 years | 0.00%
Homeowners |
Claims Development [Line Items] |
1 year | 74.70%
2 years | 18.80%
3 years | 2.90%
4 years | 1.40%
5 years | 0.70%

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClaimsDevelopmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of average annual payout, after reinsurance, in the fifth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 4G -URI http://asc.fasb.org/extlink&oid=99384497&loc=SL65671329-158438 + Details
Name: | us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of average annual payout, after reinsurance, in the fourth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 4G -URI http://asc.fasb.org/extlink&oid=99384497&loc=SL65671329-158438 + Details
Name: | us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of average annual payout, after reinsurance, in the first year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 4G -URI http://asc.fasb.org/extlink&oid=99384497&loc=SL65671329-158438 + Details
Name: | us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of average annual payout, after reinsurance, in the third year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 4G -URI http://asc.fasb.org/extlink&oid=99384497&loc=SL65671329-158438 + Details
Name: | us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of average annual payout, after reinsurance, in the second year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 4G -URI http://asc.fasb.org/extlink&oid=99384497&loc=SL65671329-158438 + Details
Name: | us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=all_AutoInsuranceLiabilityCoverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=all_AutoInsurancePhysicalDamageCoverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=all_HomeOwnersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |