XML 211 R166.htm IDEA: XBRL DOCUMENT
v3.20.4

Benefit Plans - Pension plan assets narrative (Details) | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Pension plans' assets |  |  |
Expected weighted average long-term rate of return on primary employee plan assets for the next fiscal year | 10 years |  |
Expected weighted average long-term rate of return on employee-agent plan assets for the next fiscal year | 5 years |  |
Pension benefits |  |  |
Pension plans' assets |  |  |
Notional amount of derivatives, minimum percentage of plan assets | 115.00% |  |
Expected weighted average long-term rate of return on plan assets | 7.08% | 7.34% | 7.33%
Expected weighted average long-term rate of return on plan assets for the next fiscal year | 7.06% |  |
Arithmetic average of the annual actual return on plan assets for the last 10 years | 11.10% |  |
Arithmetic average of the annual actual return on plan assets for the last 5 years | 14.40% |  |

X
- Definition This element represents the arithmetic average of the annual actual return on plan assets for the last 10 years. + References No definition available. + Details
Name: | all_ArithmeticAverageOfAnnualActualReturnOnPlanAssetsForLast10Years
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the arithmetic average of the annual actual return on plan assets for the last 5 years. + References No definition available. + Details
Name: | all_ArithmeticAverageOfAnnualActualReturnOnPlanAssetsForLast5Years
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Defined Benefit Plan, Asset Allocation, Derivatives, Minimum + References No definition available. + Details
Name: | all_DefinedBenefitPlanAssetAllocationDerivativesMinimum
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the long-term rate of return on plan assets for the next fiscal year, reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation, used as an assumption for calculating the net periodic benefit cost. + References No definition available. + Details
Name: | all_DefinedBenefitPlanAssumptionsUsedForCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsForNextFiscalYear
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the long-term rate of return on plan assets for the next fiscal year for the employee-agent plan, reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation, used as an assumption for calculating the net periodic benefit cost. + References No definition available. + Details
Name: | all_DefinedBenefitPlanAssumptionsUsedforCalculatingNetPeriodicBenefitCostExpectedLongTermReturnonAssetsforNextFiscalYearEmployeeAgentPlan
Namespace Prefix: | all_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the long-term rate of return on plan assets for the next fiscal year for the primary employee plan, reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation, used as an assumption for calculating the net periodic benefit cost. + References No definition available. + Details
Name: | all_DefinedBenefitPlanAssumptionsUsedforCalculatingNetPeriodicBenefitCostExpectedLongTermReturnonAssetsforNextFiscalYearPrimaryEmployeePlan
Namespace Prefix: | all_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan. + 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 (k)(3) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |