XML 88 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financing Schedule of Long-term Debt (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Apr. 03, 2013
Mar. 06, 2013
Debt Instrument [Line Items]        
Long-term Debt $ 1,975,090us-gaap_LongTermDebt $ 1,745,420us-gaap_LongTermDebt    
Less current maturities 333,066us-gaap_LongTermDebtCurrent 75,000us-gaap_LongTermDebtCurrent    
Long-term Debt, Excluding Current Maturities 1,642,024us-gaap_LongTermDebtNoncurrent 1,670,420us-gaap_LongTermDebtNoncurrent    
Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage   9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Unsecured Debt [Member] | Senior unsecured notes, 9.25% due 2015 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 118,766us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNoteDue2015At9Point25PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
118,766us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNoteDue2015At9Point25PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member]        
Debt Instrument [Line Items]        
Long-term Debt 1,490,657us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
1,290,618us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
   
Less current maturities 214,300us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
75,000us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
   
Long-term Debt, Excluding Current Maturities 1,276,357us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
1,215,618us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 4.875% due 2033 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 146,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2033At4Point875PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
146,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2033At4Point875PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 4.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2033At4Point875PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
4.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2033At4Point875PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 6.25% due 2038 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 36,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2038At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
36,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2038At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2038At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2038At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 4.75% due 2040, mandatory tender at June 1, 2017 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 37,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2040At4Point75PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
37,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2040At4Point75PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2040At4Point75PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotePcrbDue2040At4Point75PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 5.20% due 2040, mandatory tender at June 1, 2020 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 40,045us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
40,045us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 5.90% due 2040 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 255,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point90PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
255,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point90PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 5.90%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point90PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
5.90%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At5Point90PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 6.25% due 2040 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 11,500us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
11,500us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2040At6Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 2.54% due 2042, mandatory tender at June 1, 2017 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 20,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPCRBDue2042at2Point54percentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
20,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPCRBDue2042at2Point54percentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 2.54%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPCRBDue2042at2Point54percentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
2.54%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPCRBDue2042at2Point54percentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 4.00% due 2043, mandatory tender at June 1, 2015 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 39,300us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At4PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
39,300us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At4PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At4PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At4PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Senior Unsecured Notes, Pollution Control Revenue Bonds [Member] | 5.20% due 2043, mandatory tender at June 1, 2020 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 21,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
21,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesPcrbDue2043At5Point20PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | 7.95% due 2018 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 350,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point95PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
350,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point95PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Debt Instrument, Interest Rate, Stated Percentage 7.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point95PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
7.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point95PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | 7.50% due 2018 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 100,025us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point50PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
100,025us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point50PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Debt Instrument, Interest Rate, Stated Percentage 7.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point50PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
7.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2018At7Point50PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | 5.35% due 2021 [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 160,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
160,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Debt Instrument, Interest Rate, Stated Percentage 5.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
5.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | PNM 2014 Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Long-term Debt 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNM2014TermLoanAgreementMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
75,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNM2014TermLoanAgreementMember
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | PNM Term Loan Agreement due 2015 [Member]        
Debt Instrument [Line Items]        
Long-term Debt 175,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNMTermLoanAgreementdue2015Member
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNMTermLoanAgreementdue2015Member
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Unsecured Debt [Member] | PNM Multi-Draw Term Loan Agreement due 2016 [Member]        
Debt Instrument [Line Items]        
Long-term Debt 100,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNMMultiDrawTermLoanAgreementdue2016Member
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_PNMMultiDrawTermLoanAgreementdue2016Member
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Public Service Company of New Mexico [Member] | Other [Member]        
Debt Instrument [Line Items]        
Unamortized premiums (discounts) (213)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
(252)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
   
Texas-New Mexico Power Company [Member]        
Debt Instrument [Line Items]        
Long-term Debt 365,667us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
336,036us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
   
Less current maturities 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
   
Long-term Debt, Excluding Current Maturities 365,667us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
336,036us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
   
Texas-New Mexico Power Company [Member] | First Mortgage Bonds [Member] | 2011 Term Loan Agreement, due 2014 [Member]        
Debt Instrument [Line Items]        
Long-term Debt 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_A2011TermLoanAgreementFirstMortgageBondsDue2014Member
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
50,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_A2011TermLoanAgreementFirstMortgageBondsDue2014Member
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
   
Texas-New Mexico Power Company [Member] | First Mortgage Bonds [Member] | First Mortgage Bonds Due 2014, Series 2009A, at 9 point 50 percent [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 172,302us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
172,302us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 9.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
9.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
9.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
9.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2014Series2009AAt9Point50PercentMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
Texas-New Mexico Power Company [Member] | First Mortgage Bonds [Member] | First Mortgage Bonds 6 Point 95 Percent, due 2043, Series 2013A [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 93,198us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
93,198us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 6.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
6.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
6.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
6.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
Texas-New Mexico Power Company [Member] | First Mortgage Bonds [Member] | First Mortgage Bonds Due 2024, Series 2014A, at 4 point 03 percent [Member] [Member]        
Debt Instrument [Line Items]        
Unsecured Long-term Debt, Noncurrent 80,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
0us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
   
Debt Instrument, Interest Rate, Stated Percentage 4.03%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= pnm_FirstMortgageBondsMember
     
Texas-New Mexico Power Company [Member] | Other [Member]        
Debt Instrument [Line Items]        
Unamortized premiums (discounts) (20,167)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
(20,536)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
   
PNMR [Member]        
Debt Instrument [Line Items]        
Less current maturities 118,766us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_PnmrMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= pnm_PnmrMember
   
Long-term Debt, Excluding Current Maturities $ 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_PnmrMember
$ 118,766us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= pnm_PnmrMember
   
PNMR [Member] | Unsecured Debt [Member] | Senior unsecured notes, 9.25% due 2015 [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNoteDue2015At9Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PnmrMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= pnm_SeniorUnsecuredNoteDue2015At9Point25PercentMember
/ dei_LegalEntityAxis
= pnm_PnmrMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember