XML 39 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
POSTRETIREMENT MEDICAL BENEFITS Pneumoconiosis (Black Lung) Benefit Obligation (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Pneumoconiosis Benefit Obligation [Abstract]    
Net benefit obligation at end of year $ 211,100us-gaap_DefinedBenefitPlanBenefitObligation $ 158,700us-gaap_DefinedBenefitPlanBenefitObligation
Pneumoconiosis (Black Lung) Benefits [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Net benefit obligation at end of year 14,007us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
14,143us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Plan assets at fair value, primarily government-backed securities 2,755us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
5,468us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Unfunded status at end of year 11,252us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
8,675us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Rate used to determine benefit obligations as of the end of the year shown 3.40%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Pneumoconiosis (Black Lung) Benefits [Member] | Quoted prices in active markets for identical assets - Level 1 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 2,755us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5,283us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Pneumoconiosis (Black Lung) Benefits [Member] | Significant other observable inputs - Level 2 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
185us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Pneumoconiosis (Black Lung) Benefits [Member] | US Treasury Securities [Member] | Quoted prices in active markets for identical assets - Level 1 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 2,615us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5,280us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Pneumoconiosis (Black Lung) Benefits [Member] | US Treasury Securities [Member] | Significant other observable inputs - Level 2 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Pneumoconiosis (Black Lung) Benefits [Member] | Collateralized Mortgage Backed Securities [Member] | Quoted prices in active markets for identical assets - Level 1 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets   0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Pneumoconiosis (Black Lung) Benefits [Member] | Collateralized Mortgage Backed Securities [Member] | Significant other observable inputs - Level 2 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets   185us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Pneumoconiosis (Black Lung) Benefits [Member] | Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets - Level 1 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 140us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Pneumoconiosis (Black Lung) Benefits [Member] | Cash and cash equivalents [Member] | Significant other observable inputs - Level 2 [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Terminated Employees [Member] | Pneumoconiosis (Black Lung) Benefits [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Net benefit obligation at end of year 953us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ wlb_EmployeeStatusAxis
= wlb_TerminatedEmployeesMember
876us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ wlb_EmployeeStatusAxis
= wlb_TerminatedEmployeesMember
Existing Claimants [Member] | Pneumoconiosis (Black Lung) Benefits [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Net benefit obligation at end of year 13,054us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ wlb_EmployeeStatusAxis
= wlb_ExistingClaimantsMember
13,267us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ wlb_EmployeeStatusAxis
= wlb_ExistingClaimantsMember
Fair Value [Member] | Pneumoconiosis (Black Lung) Benefits [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 2,755us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
5,468us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value [Member] | Pneumoconiosis (Black Lung) Benefits [Member] | US Treasury Securities [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets 2,615us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
5,280us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value [Member] | Pneumoconiosis (Black Lung) Benefits [Member] | Collateralized Mortgage Backed Securities [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets   185us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value [Member] | Pneumoconiosis (Black Lung) Benefits [Member] | Cash and cash equivalents [Member]    
Pneumoconiosis Benefit Obligation [Abstract]    
Trust assets $ 140us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember