XML 121 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Derivative and Other Financial Instruments, Margin, Notional Amounts, Credit Rating (Details) (PNMR and PNM [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Contractual Liability $ 1,686us-gaap_DerivativeFairValueOfDerivativeLiability $ 2,398us-gaap_DerivativeFairValueOfDerivativeLiability
Existing Cash Collateral 0us-gaap_CollateralAlreadyPostedAggregateFairValue 0us-gaap_CollateralAlreadyPostedAggregateFairValue
Net Exposure $ 167us-gaap_DerivativeNetLiabilityPositionAggregateFairValue $ 2,152us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
Long [Member] | Commodity Contract [Member] | Economic hedges [Member]    
Derivative [Line Items]    
Volume positions (MMBTU/ MWh) 650,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ dei_LegalEntityAxis
= pnm_PnmrAndPnmMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
905,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ dei_LegalEntityAxis
= pnm_PnmrAndPnmMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Short [Member] | Commodity Contract [Member] | Economic hedges [Member]    
Derivative [Line Items]    
Volume positions (MMBTU/ MWh) 1,919,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ dei_LegalEntityAxis
= pnm_PnmrAndPnmMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
3,343,783,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ dei_LegalEntityAxis
= pnm_PnmrAndPnmMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember