XML 94 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Service billings [Member] | PNMR to PNM [Member]      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 86,871us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
$ 92,597us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
$ 99,986us-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 28,349us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
28,937us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
29,110us-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 524us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToTnmpMember
562us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToTnmpMember
595us-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 31us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
7us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
15us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_ServiceBillingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
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
77,433us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToPnmMember
63,114us-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
1,951us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmrToTnmpMember
Income tax sharing payments [Member] | TNMP to PNMR [Member]      
Related Party Transaction [Line Items]      
Amount of related party transaction 0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
3,643us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_IncomeTaxSharingPaymentsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
Interest charges [Member] | TNMP to PNMR [Member]      
Related Party Transaction [Line Items]      
Amount of related party transaction 309us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
481us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
137us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_TnmpToPnmrMember
Interest charges [Member] | PNM to PNMR [Member]      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 65us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToPnmrMember
$ 4us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToPnmrMember
$ 1us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ pnm_RelatedPartyTransactionByTransactionTypeAxis
= pnm_InterestChargesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pnm_PnmToPnmrMember