XML 41 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVE INSTRUMENTS (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Not Designated as Hedging Instrument | Foreign Exchange Forward      
Derivative [Line Items]      
Number of foreign currency exchange forward contracts 2us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Notional amount $ 348,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Not Designated as Hedging Instrument | Foreign Exchange Forward | Gain (loss) on foreign exchange      
Derivative [Line Items]      
Gain (loss) on derivative, net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
(6,790,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
 
Not Designated as Hedging Instrument | Power Contract | Derivative gain      
Derivative [Line Items]      
Gain (loss) on derivative, net 5,276,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wlb_DerivativeGainMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wlb_DerivativeGainMember
 
Not Designated as Hedging Instrument | Power Contract | Other current liabilities      
Derivative [Line Items]      
Derivative Liability 6,546,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  8,265,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument | Power Contract | Other liabilities      
Derivative [Line Items]      
Derivative Liability $ 21,666,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  $ 21,103,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Minimum | Power Contract      
Derivative [Line Items]      
Contracted power price notional amount 41.05us-gaap_UnderlyingDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum | Power Contract      
Derivative [Line Items]      
Contracted power price notional amount 56.33us-gaap_UnderlyingDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Weighted Average | Power Contract      
Derivative [Line Items]      
Contracted power price notional amount 43.39us-gaap_UnderlyingDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= wlb_PowerContractMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember