XML 119 R94.htm IDEA: XBRL DOCUMENT
v3.20.4

EMPLOYEE BENEFIT PLANS - Assumptions (Details) - Defined benefit pension plan | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Asset allocation assumptions |  |
Active management premium percentage | 1.50% |
Asset allocation assumption | 100.00% |
Actual return on plan assets (as a percent) | 14.20% | 19.20%
Equity securities |  |
Asset allocation assumptions |  |
Asset allocation assumption | 62.00% |
Fixed income securities |  |
Asset allocation assumptions |  |
Asset allocation assumption | 33.00% |
Real estate |  |
Asset allocation assumptions |  |
Asset allocation assumption | 5.00% |

X
- Definition The active management premium rate used as a base for the expected long-term rate of return assumption calculation of pension liability. + References No definition available. + Details
Name: | arlp_DefinedBenefitPlanAssetAllocationActiveManagementPremiumPercentage
Namespace Prefix: | arlp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit plan asset allocation assumption. + References No definition available. + Details
Name: | arlp_DefinedBenefitPlanAssetAllocationAssumption
Namespace Prefix: | arlp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the actual rate of earnings on the funds invested to provide for the benefits included in the benefit obligation. + References No definition available. + Details
Name: | arlp_DefinedBenefitPlansActualReturnOnPlanAssets
Namespace Prefix: | arlp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract
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: |

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

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