XML 194 R175.htm IDEA: XBRL DOCUMENT
v3.19.1

Benefit Plans - Pension plan assets narrative (Details) - Pension benefits | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Pension plans' assets |  |  |
Percentage of total plan assets for primary employee | 81.00% |  |
Notional amount of derivatives, minimum percentage of plan assets | 105.00% |  |
Notional amount of derivatives, maximum percentage of plan assets | 115.00% |  |
Expected weighted average long-term rate of return on plan assets | 7.33% | 7.32% | 7.30%
Expected weighted average long-term rate of return on plan assets for the next fiscal year | 7.33% |  |
Expected weighted average long-term rate of return on primary employee plan assets for the next fiscal year | 7.75% |  |
Expected weighted average long-term rate of return on employee-agent plan assets for the next fiscal year | 5.75% |  |
Arithmetic average of the annual actual return on plan assets for the last 10 years | 9.00% |  |
Arithmetic average of the annual actual return on plan assets for the last 5 years | 6.60% |  |
Equity securities |  |  |
Pension plans' assets |  |  |
Defined Benefit Plan Weighted Average Asset Allocations Primary Employee Plan | 82.00% |  |

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 The maximum notional amount of derivatives to be used for replication to achieve exposure to an asset category, as a percentage of total plan assets. + References No definition available. + Details
Name: | all_DefinedBenefitPlanAssetAllocationDerivativesMaximum
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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: | 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 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: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of total plan assets for primary employee. + References No definition available. + Details
Name: | all_DefinedBenefitPlanPercentageOfTotalPlanAssetsForPrimaryEmployee
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the percentage of total plan assets allocated to equity securities in the primary employee plan. + References No definition available. + Details
Name: | all_DefinedBenefitPlanWeightedAverageAssetAllocationsPrimaryEmployeePlan
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(3) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-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: |

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