XML 69 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Reconciliation of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis using Significant Unobservable Inputs (Details) (Commodity derivatives contracts, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commodity derivatives contracts
     
Level 3 Fair Value Measurements - Commodity Derivative Contracts      
Level 3 commodity derivative contracts at January 1 $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (512)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (4,252)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Loss on derivative contracts 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(133)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(5,460)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Purchases 350us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
5,697us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Settlements paid 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
645us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
3,503us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Level 3 commodity derivative contracts at December 31 $ 350us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (512)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember