XML 107 R108.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Reserve for Property-Liability Insurance Claims and Claims Expense - Average annual percentage payout of incurred claims by age, net of reinsurance (Details) | Dec. 31, 2019
--- | ---
Auto |
Claims Development [Line Items] |
1 year | 40.00%
2 years | 27.20%
3 years | 12.90%
4 years | 8.20%
5 years | 4.90%
Auto insurance - physical damage coverage |
Claims Development [Line Items] |
1 year | 97.00%
2 years | 3.00%
3 years | (0.20%)
4 years | 0.00%
5 years | 0.00%
Homeowners |
Claims Development [Line Items] |
1 year | 74.50%
2 years | 18.90%
3 years | 3.10%
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=116884468&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=116884468&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=116884468&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=116884468&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=116884468&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: |