XML 117 R98.htm IDEA: XBRL DOCUMENT
v3.23.1

Reserve for Future Policy Benefits and Contractholder Funds - Contractholder funds activity (Details) - USD ($) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2023 | Mar. 31, 2022
Contractholder funds activity |  |
Balance, beginning of year | $ 879 | $ 890
Deposits | 33 | 35
Interest credited | 8 | 8
Benefits | (4) | (3)
Surrenders and partial withdrawals | (5) | (5)
Contract charges | (30) | (28)
Other adjustments | (3) | (6)
Balance, end of period | 878 | 891
Components of contractholder funds | $ 878 | $ 891
Weighted-average crediting rate | 4.27% | 4.29%
Net amount at risk | $ 11,780 | $ 12,101
Cash surrender value | 722 | 728
Interest- sensitive life |  |
Contractholder funds activity |  |
Balance, end of period | 830 | 837
Components of contractholder funds | 830 | 837
Fixed annuities |  |
Contractholder funds activity |  |
Balance, end of period | 48 | 54
Components of contractholder funds | $ 48 | $ 54

X
- Definition Decrease in the liability for policyholder contract deposits resulting from benefits paid out of contract holder funds. + References No definition available. + Details
Name: | all_BenefitsPaidFromContractHolderFunds
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition An amount that an insurer deducts from a contract holder's account, as compensation for services rendered. + References No definition available. + Details
Name: | all_ContractCharges
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in the liability for policyholder contract deposits resulting from amounts received during the period from the insured. + References No definition available. + Details
Name: | all_DepositsToContractHolderFunds
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase in the liability for policyholder contract deposits resulting from interest credited during the period by the insurer to policy owner accounts. + References No definition available. + Details
Name: | all_InterestToContractHolderFunds
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Movement in Policyholder Contract Deposits + References No definition available. + Details
Name: | all_MovementInPolicyholderContractDepositsRollForward
Namespace Prefix: | all_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other adjustments during the period to the liability for policyholder contract deposits, not specified elsewhere in the taxonomy. + References No definition available. + Details
Name: | all_PolicyholderContractDepositsAdjustmentsOther
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease in the liability for policyholder contract deposits resulting from surrenders and partial withdrawals out of contract holder funds. + References No definition available. + Details
Name: | all_SurrendersAndPartialWithdrawalsFromContractHolderFunds
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash to be paid to policyholder upon termination and surrender of long-duration contract issued by insurance entity. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 55 -Paragraph 29F -URI https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 7A -Subparagraph (b)(3) -URI https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439 + Details
Name: | us-gaap_CashSurrenderValueDuePolicyholdersAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of guaranteed benefit in excess of current account balance of policyholder account balance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 7A -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 55 -Paragraph 29F -URI https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441 + Details
Name: | us-gaap_PolicyholderAccountBalanceNetAmountAtRisk
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted-average crediting rate for liability for policyholder account balance, calculated at a point in time. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 7A -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 55 -Paragraph 29F -URI https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441 + Details
Name: | us-gaap_PolicyholderAccountBalanceWeightedAverageCreditingRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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 https://asc.fasb.org/extlink&oid=124504495&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=us-gaap_InterestSensitiveLifeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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