XML 93 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Service billings [Member] | PNMR to PNM [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction $ 22,727us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
$ 21,066us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
Service billings [Member] | PNMR to TNMP [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 7,078us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
7,261us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
Service billings [Member] | PNM to TNMP [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 92us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToTnmpMember
109us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToTnmpMember
Service billings [Member] | TNMP to PNMR [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 10us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
Interest charges [Member] | PNMR to PNM [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 6us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
53us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
Interest charges [Member] | PNMR to TNMP [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 79us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
96us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
Interest charges [Member] | PNM to PNMR [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 29us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToPnmrMember
26us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToPnmrMember
Income tax sharing payments [Member] | PNMR to PNM [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction 0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
Income tax sharing payments [Member] | PNMR to TNMP [Member]    
Related Party Transaction [Line Items]    
Amount of related party transaction $ 0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
$ 0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember