XML 89 R72.htm IDEA: XBRL DOCUMENT
v3.22.2

Fair Value of Assets and Liabilities - Carrying values and fair value estimates of financial instruments not carried at fair value (Details) - USD ($) $ in Millions | Jun. 30, 2022 | Dec. 31, 2021 | Jun. 30, 2021 | Dec. 31, 2020
--- | --- | --- | --- | ---
Financial assets |  |  |  |
Mortgage loans | $ 848 | $ 821 |  |
Financial liabilities |  |  |  |
Long-term debt | 7,970 | 7,976 |  |
Liability for collateral | 2,032 | 1,444 | $ 1,495 | $ 914
Significant unobservable inputs (Level 3) | Amortized cost, net |  |  |  |
Financial assets |  |  |  |
Mortgage loans | 848 | 821 |  |
Bank loans | 868 | 1,574 |  |
Financial liabilities |  |  |  |
Contractholder funds on investment contracts | 53 | 55 |  |
Significant unobservable inputs (Level 3) | Fair value |  |  |  |
Financial assets |  |  |  |
Mortgage loans | 821 | 853 |  |
Bank loans | 847 | 1,634 |  |
Financial liabilities |  |  |  |
Contractholder funds on investment contracts | 53 | 55 |  |
Significant other observable inputs (Level 2) | Amortized cost, net |  |  |  |
Financial liabilities |  |  |  |
Long-term debt | 7,970 | 7,976 |  |
Liability for collateral | 2,032 | 1,444 |  |
Significant other observable inputs (Level 2) | Fair value |  |  |  |
Financial liabilities |  |  |  |
Long-term debt | 7,711 | 9,150 |  |
Liability for collateral | $ 2,032 | $ 1,444 |  |

X
- Definition Represents the portion of other investments categorized as bank loans, as of the balance sheet date. + References No definition available. + Details
Name: | all_BankLoansCategorizedUnderOtherInvestments
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents contract holder funds on investment contracts as of the balance sheet date. + References No definition available. + Details
Name: | all_ContractholderFundsOnInvestmentContracts
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The liability to return cash and securities received as collateral in conjunction with securities lending and over-the-counter derivatives. + References No definition available. + Details
Name: | all_ObligationToReturnCollateralSecuritiesLendingAndDerivatives
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Definition Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(c)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |