XML 209 R164.htm IDEA: XBRL DOCUMENT
v3.20.4

Benefit Plans - Fair Value of pension plan assets (Details) - USD ($) $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Free Standing Derivative Liabilities | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value |  | $ (2) |  |
Free Standing Derivative Liabilities | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value |  | (17) |  |
Free Standing Derivative Liabilities | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value |  | 0 |  |
Pension benefits |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | $ 3,122 | $ 3,020 |  |
Total plan assets at fair value, allocation (as a percent) | 100.00% | 100.00% |  |
Investments measured using the net asset value practical expedient | $ 3,908 | $ 3,418 |  |
Securities lending obligation | (101) | (272) |  |
Derivatives counterparty and cash collateral netting | (19) | 9 |  |
Other net plan assets | 77 | 17 |  |
Fair value of plan assets | 6,987 | 6,192 | $ 5,299 |
Pension benefits | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | $ 469 | $ 579 |  |
Total plan assets at fair value, allocation (as a percent) | 15.00% | 19.20% |  |
Pension benefits | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | $ 2,651 | $ 2,441 |  |
Total plan assets at fair value, allocation (as a percent) | 84.90% | 80.80% |  |
Pension benefits | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | $ 2 | $ 0 |  |
Total plan assets at fair value, allocation (as a percent) | 0.10% | 0.00% |  |
Fair value of plan assets | $ 2 | $ 0 | 5 | $ 39
Pension benefits | Equity securities |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 269 | 261 |  |
Pension benefits | Equity securities | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 227 | 216 |  |
Pension benefits | Equity securities | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 42 | 45 |  |
Pension benefits | Equity securities | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Fair value of plan assets |  |  | 0 | 29
Pension benefits | U.S. government and agencies |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 897 | 1,333 |  |
Pension benefits | U.S. government and agencies | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 32 | 237 |  |
Pension benefits | U.S. government and agencies | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 865 | 1,096 |  |
Pension benefits | U.S. government and agencies | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Pension benefits | Corporate |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 1,711 | 1,060 |  |
Pension benefits | Corporate | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Pension benefits | Corporate | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 1,709 | 1,060 |  |
Pension benefits | Corporate | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 2 | 0 |  |
Fair value of plan assets | 2 | 0 | $ 5 | $ 10
Pension benefits | Short-term investments |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 245 | 380 |  |
Pension benefits | Short-term investments | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 210 | 128 |  |
Pension benefits | Short-term investments | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 35 | 252 |  |
Pension benefits | Short-term investments | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Pension benefits | Free Standing Derivative Assets |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 21 | 5 |  |
Pension benefits | Free Standing Derivative Assets | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Pension benefits | Free Standing Derivative Assets | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 21 | 5 |  |
Pension benefits | Free Standing Derivative Assets | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 | 0 |  |
Pension benefits | Free Standing Derivative Liabilities |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | (23) | $ (19) |  |
Pension benefits | Free Standing Derivative Liabilities | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | (2) |  |  |
Pension benefits | Free Standing Derivative Liabilities | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | (21) |  |  |
Pension benefits | Free Standing Derivative Liabilities | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 |  |  |
Pension benefits | Free Standing Derivative Other Assets |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 2 |  |  |
Pension benefits | Free Standing Derivative Other Assets | Quoted prices in active markets for identical assets (Level 1) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 2 |  |  |
Pension benefits | Free Standing Derivative Other Assets | Significant other observable inputs (Level 2) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | 0 |  |  |
Pension benefits | Free Standing Derivative Other Assets | Significant unobservable inputs (Level 3) |  |  |  |
Components of net periodic cost |  |  |  |
Total plan assets at fair value | $ 0 |  |  |

X
- Definition Defined Benefit Plan, Derivatives Counterparty and Cash Collateral Netting + References No definition available. + Details
Name: | all_DefinedBenefitPlanDerivativesCounterpartyandCashCollateralNetting
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value of plan assets before net receivables and reductions for liabilities other than for benefits. + References No definition available. + Details
Name: | all_DefinedBenefitPlanFairValueofPlanAssetsLiabilitiesGross
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the allocation of total plan assets at fair value. + References No definition available. + Details
Name: | all_DefinedBenefitPlanFairValueofPlanAssetsLiabilitiesPercentage
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the plan's obligation to return securities lending collateral received under a securities lending program. Due to its relatively short-term nature, the outstanding balance of the obligation approximates fair value. + References No definition available. + Details
Name: | all_DefinedBenefitPlanObligationToReturnSecuritiesReceivedAsCollateral
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents other net assets of the plan, including interest and dividends receivable and net receivables related to settlements of investment transactions, such as purchases and sales. + References No definition available. + Details
Name: | all_DefinedBenefitPlanOtherPlanAssetsLiabilitiesFairValue
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 6A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 35 -Paragraph 54B -URI http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257 + Details
Name: | us-gaap_AlternativeInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=all_FreeStandingDerivativeLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
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: |

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

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=all_DefinedBenefitPlanShorttermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=all_FreeStandingDerivativeAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=all_FreeStandingDerivativeOtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |