XML 150 R111.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Reserve for Life-Contingent Contract Benefits and Contractholder Funds - Key assumptions (Details) - USD ($) $ in Millions | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Key contract provisions relating to contractholder funds: |  |  |  |
Total contractholder funds | $ 17,692 | $ 18,371 | $ 19,434 | $ 20,260
Interest-sensitive life insurance contract charges |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Period for withdrawal or surrender charges | 20 years |  |  |
Total contractholder funds | $ 8,384 | 8,229 |  |
Equity-indexed life insurance | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 0.00% |  |  |
Equity-indexed life insurance | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 10.00% |  |  |
Other life insurance | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 1.00% |  |  |
Other life insurance | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 6.00% |  |  |
Fixed annuities contract charges |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Percent of fixed annuities subject to market value adjustment for discretionary withdrawals | 12.00% |  |  |
Total contractholder funds | $ 8,845 | 9,681 |  |
Immediate Fixed Annuities | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 0.50% |  |  |
Immediate Fixed Annuities | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 7.50% |  |  |
Equity-indexed fixed annuities | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | (8.00%) |  |  |
Equity-indexed fixed annuities | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 10.00% |  |  |
Other fixed annuities | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 0.10% |  |  |
Other fixed annuities | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 6.00% |  |  |
Other investment contracts |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Total contractholder funds | $ 463 | $ 461 |  |
Other investment contracts | Minimum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 1.70% |  |  |
Other investment contracts | Maximum |  |  |  |
Key contract provisions relating to contractholder funds: |  |  |  |
Contractholder funds, interest rate assumptions (as a percent) | 10.30% |  |  |

X
- Definition The percentage of annuities subject to market value adjustment for discretionary withdrawals. + References No definition available. + Details
Name: | all_FixedAnnuitiesSubjectToMarketValueAdjustmentPercent
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest rate applied to policyholder contract deposits during the stated period. + References No definition available. + Details
Name: | all_PolicyholderContractDepositsInterestRateAssumptions
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period over which withdrawal or surrender charges are generally calculated as either a percentage of account or declining dollar amount. + References No definition available. + Details
Name: | all_WithdrawalSurrenderChargesPeriod
Namespace Prefix: | all_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_LiabilityForPolicyholderContractDepositsAssumptionsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liability due to policyholder for deposit held under long-duration contract issued by insurance entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 25 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117419144&loc=d3e13193-158430 + Details
Name: | us-gaap_PolicyholderContractDeposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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