XML 133 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash Flows From Operating Activities:      
Net Earnings $ 130,909us-gaap_ProfitLoss $ 115,556us-gaap_ProfitLoss $ 120,125us-gaap_ProfitLoss
Net earnings 116,254us-gaap_NetIncomeLoss 100,507us-gaap_NetIncomeLoss 105,547us-gaap_NetIncomeLoss
Adjustments to reconcile net earnings to net cash flows from operating activities:      
Depreciation and amortization 209,867us-gaap_DepreciationDepletionAndAmortization 208,173us-gaap_DepreciationDepletionAndAmortization 206,499us-gaap_DepreciationDepletionAndAmortization
Deferred income tax expense 72,481us-gaap_DeferredIncomeTaxExpenseBenefit 60,430us-gaap_DeferredIncomeTaxExpenseBenefit 56,243us-gaap_DeferredIncomeTaxExpenseBenefit
(Gain) on sale of First Choice 0us-gaap_GainLossOnSaleOfBusiness 0us-gaap_GainLossOnSaleOfBusiness (1,012)us-gaap_GainLossOnSaleOfBusiness
Net unrealized (gains) on derivatives (6,504)us-gaap_UnrealizedGainLossOnDerivatives (1,866)us-gaap_UnrealizedGainLossOnDerivatives (1,598)us-gaap_UnrealizedGainLossOnDerivatives
Realized (gains) on available-for-sale securities (10,527)us-gaap_GainLossOnSaleOfInvestments (10,612)us-gaap_GainLossOnSaleOfInvestments (12,965)us-gaap_GainLossOnSaleOfInvestments
Loss on reacquired debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 3,253us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
Abandonment of leased premises 0us-gaap_NoncashProjectAbandonmentCosts 0us-gaap_NoncashProjectAbandonmentCosts 7,411us-gaap_NoncashProjectAbandonmentCosts
Stock based compensation expense 5,931us-gaap_ShareBasedCompensation 5,320us-gaap_ShareBasedCompensation 3,585us-gaap_ShareBasedCompensation
Regulatory disallowances 1,062pnm_RegulatoryDisallowance 12,235pnm_RegulatoryDisallowance 0pnm_RegulatoryDisallowance
Other, net (1,518)us-gaap_OtherNoncashIncomeExpense (1,647)us-gaap_OtherNoncashIncomeExpense (798)us-gaap_OtherNoncashIncomeExpense
Changes in certain assets and liabilities:      
Accounts receivable and unbilled revenues (4,975)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues (7,562)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues (2,547)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
Materials, supplies, and fuel stock 5,504us-gaap_IncreaseDecreaseInInventories (7,580)us-gaap_IncreaseDecreaseInInventories (5,412)us-gaap_IncreaseDecreaseInInventories
Other current assets (30,436)us-gaap_IncreaseDecreaseInOtherCurrentAssets 8,577us-gaap_IncreaseDecreaseInOtherCurrentAssets (2,598)us-gaap_IncreaseDecreaseInOtherCurrentAssets
Other assets 290us-gaap_IncreaseDecreaseInOtherOperatingAssets (12,801)us-gaap_IncreaseDecreaseInOtherOperatingAssets (30,778)us-gaap_IncreaseDecreaseInOtherOperatingAssets
Accounts payable (2,311)us-gaap_IncreaseDecreaseInAccountsPayable 4,484us-gaap_IncreaseDecreaseInAccountsPayable 14,020us-gaap_IncreaseDecreaseInAccountsPayable
Accrued interest and taxes 2,040pnm_IncreaseDecreaseInAccruedInterestAndTaxes 91,537pnm_IncreaseDecreaseInAccruedInterestAndTaxes 255pnm_IncreaseDecreaseInAccruedInterestAndTaxes
Other current liabilities (2,453)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities (19,648)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities (19,905)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
Proceeds from governmental grants 0pnm_ProceedsFromGovernmentalGrants 0pnm_ProceedsFromGovernmentalGrants 21,567pnm_ProceedsFromGovernmentalGrants
Other liabilities 45,516us-gaap_IncreaseDecreaseInOtherOperatingLiabilities (61,262)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities (70,743)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Net cash flows from operating activities 414,876us-gaap_NetCashProvidedByUsedInOperatingActivities 386,587us-gaap_NetCashProvidedByUsedInOperatingActivities 281,349us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash Flows From Investing Activities:      
Additions to utility and non-utility plant (460,658)us-gaap_PaymentsToAcquireProductiveAssets (348,039)us-gaap_PaymentsToAcquireProductiveAssets (308,909)us-gaap_PaymentsToAcquireProductiveAssets
Proceeds from sales of available-for-sale securities 117,989us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 271,140us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 167,330us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
Purchases of available-for-sale securities (127,016)us-gaap_PaymentsToAcquireMarketableSecurities (282,000)us-gaap_PaymentsToAcquireMarketableSecurities (176,748)us-gaap_PaymentsToAcquireMarketableSecurities
Proceeds from sale of First Choice 0us-gaap_ProceedsFromDivestitureOfBusinesses 0us-gaap_ProceedsFromDivestitureOfBusinesses (4,034)us-gaap_ProceedsFromDivestitureOfBusinesses
Return of principal on PVNGS lessor notes 20,758pnm_ReturnOfPrincipalOnPvngsLessorNotes 23,357pnm_ReturnOfPrincipalOnPvngsLessorNotes 23,455pnm_ReturnOfPrincipalOnPvngsLessorNotes
Purchase of Rio Bravo (36,235)us-gaap_PaymentsToAcquireBusinessesGross 0us-gaap_PaymentsToAcquireBusinessesGross 0us-gaap_PaymentsToAcquireBusinessesGross
Other, net (167)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 4,096us-gaap_PaymentsForProceedsFromOtherInvestingActivities 4,943us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows from investing activities (485,329)us-gaap_NetCashProvidedByUsedInInvestingActivities (331,446)us-gaap_NetCashProvidedByUsedInInvestingActivities (285,895)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash Flows From Financing Activities:      
Short-term loan     100,000us-gaap_ProceedsFromShortTermDebt
Revolving credit facilities borrowings (repayments), net (43,600)us-gaap_ProceedsFromRepaymentsOfShortTermDebt (9,500)us-gaap_ProceedsFromRepaymentsOfShortTermDebt (24,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Long-term borrowings 355,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 75,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 20,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of long-term debt (125,000)us-gaap_RepaymentsOfLongTermDebt (29,468)us-gaap_RepaymentsOfLongTermDebt (22,387)us-gaap_RepaymentsOfLongTermDebt
Cash paid in debt exchange   (13,048)pnm_PaymentsforDebtExchanged  
Proceeds from stock option exercise 6,999us-gaap_ProceedsFromStockOptionsExercised 4,618us-gaap_ProceedsFromStockOptionsExercised 11,684us-gaap_ProceedsFromStockOptionsExercised
Purchase of common stock (17,319)us-gaap_PaymentsForRepurchaseOfCommonStock (13,807)us-gaap_PaymentsForRepurchaseOfCommonStock (25,168)us-gaap_PaymentsForRepurchaseOfCommonStock
Dividends paid (59,468)us-gaap_PaymentsOfOrdinaryDividends (51,508)us-gaap_PaymentsOfOrdinaryDividends (45,137)us-gaap_PaymentsOfOrdinaryDividends
Valencia’s transactions with its owner (17,610)us-gaap_PaymentsOfDividendsMinorityInterest (18,335)us-gaap_PaymentsOfDividendsMinorityInterest (15,630)us-gaap_PaymentsOfDividendsMinorityInterest
Other, net (2,808)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (5,545)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (922)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash flows from financing activities 96,194us-gaap_NetCashProvidedByUsedInFinancingActivities (61,593)us-gaap_NetCashProvidedByUsedInFinancingActivities (1,560)us-gaap_NetCashProvidedByUsedInFinancingActivities
Change in Cash and Cash Equivalents 25,741us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (6,452)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (6,106)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and Cash Equivalents at Beginning of Year 2,533us-gaap_CashAndCashEquivalentsAtCarryingValue 8,985us-gaap_CashAndCashEquivalentsAtCarryingValue 15,091us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and Cash Equivalents at End of Year 28,274us-gaap_CashAndCashEquivalentsAtCarryingValue 2,533us-gaap_CashAndCashEquivalentsAtCarryingValue 8,985us-gaap_CashAndCashEquivalentsAtCarryingValue
Supplemental Cash Flow Disclosures:      
Interest paid, net of amounts capitalized 108,741us-gaap_InterestPaidNet 110,768us-gaap_InterestPaidNet 113,265us-gaap_InterestPaidNet
Income taxes paid (refunded), net (2,597)us-gaap_IncomeTaxesPaidNet (95,327)us-gaap_IncomeTaxesPaidNet 5,302us-gaap_IncomeTaxesPaidNet
Supplemental schedule of noncash investing and financing activities:      
Changes in accrued plant additions 3,089us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 6,006us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 (17,983)us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
Premium on long-term debt incurred in connection with debt exchange   36,297us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1  
Public Service Company of New Mexico [Member]      
Cash Flows From Operating Activities:      
Net Earnings 101,453us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
102,676us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
105,601us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Net earnings 87,326us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
88,155us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
91,551us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Adjustments to reconcile net earnings to net cash flows from operating activities:      
Depreciation and amortization 143,303us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
136,732us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
129,514us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Deferred income tax expense 55,787us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
50,043us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
65,479us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Net unrealized (gains) on derivatives (6,504)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(1,866)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(1,598)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Realized (gains) on available-for-sale securities (10,527)us-gaap_GainLossOnSaleOfInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(10,612)us-gaap_GainLossOnSaleOfInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(12,965)us-gaap_GainLossOnSaleOfInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Regulatory disallowances 1,062pnm_RegulatoryDisallowance
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
12,235pnm_RegulatoryDisallowance
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0pnm_RegulatoryDisallowance
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other, net (1,391)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(1,614)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(170)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Changes in certain assets and liabilities:      
Accounts receivable and unbilled revenues (5,919)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(3,021)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(4,756)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Materials, supplies, and fuel stock 5,570us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(7,730)us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(5,268)us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other current assets (29,146)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
8,556us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(3,014)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other assets 7,150us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(13,363)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(27,338)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Accounts payable 212us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
2,807us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
11,028us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Accrued interest and taxes (3,599)pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
72,740pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
47,666pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other current liabilities (659)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(27,376)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(2,539)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Proceeds from governmental grants 0pnm_ProceedsFromGovernmentalGrants
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0pnm_ProceedsFromGovernmentalGrants
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
21,567pnm_ProceedsFromGovernmentalGrants
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other liabilities 42,325us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(59,753)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(54,787)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Net cash flows from operating activities 299,117us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
260,454us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
268,420us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Cash Flows From Investing Activities:      
Additions to utility and non-utility plant (316,800)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(239,906)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(196,800)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Proceeds from sales of available-for-sale securities 117,989us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
271,140us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
167,330us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Purchases of available-for-sale securities (127,016)us-gaap_PaymentsToAcquireMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(282,000)us-gaap_PaymentsToAcquireMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(176,748)us-gaap_PaymentsToAcquireMarketableSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Return of principal on PVNGS lessor notes 20,758pnm_ReturnOfPrincipalOnPvngsLessorNotes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
23,357pnm_ReturnOfPrincipalOnPvngsLessorNotes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
23,455pnm_ReturnOfPrincipalOnPvngsLessorNotes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Purchase of Rio Bravo (36,235)us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other, net (363)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
3,843us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
2,406us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Net cash flows from investing activities (341,667)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(223,566)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(180,357)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Cash Flows From Financing Activities:      
Revolving credit facilities borrowings (repayments), net (49,200)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
28,100us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(44,900)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Short-term borrowings (repayments) - affiliate, net (32,500)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
32,500us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Long-term borrowings 275,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
75,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
20,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Repayment of long-term debt (75,000)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(20,000)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Dividends paid (30,791)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(155,556)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(34,961)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Valencia’s transactions with its owner (17,610)us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(18,335)us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(15,630)us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Other, net (1,890)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(2,534)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(921)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Net cash flows from financing activities 68,009us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(40,825)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(96,412)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Change in Cash and Cash Equivalents 25,459us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(3,937)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(8,349)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Cash and Cash Equivalents at Beginning of Year 21us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
3,958us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
12,307us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Cash and Cash Equivalents at End of Year 25,480us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
21us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
3,958us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Supplemental Cash Flow Disclosures:      
Interest paid, net of amounts capitalized 73,787us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
71,306us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
73,036us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Income taxes paid (refunded), net (228)us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(77,434)us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(63,113)us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Supplemental schedule of noncash investing and financing activities:      
Changes in accrued plant additions 1,616us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
7,921us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(19,732)us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
Texas-New Mexico Power Company [Member]      
Cash Flows From Operating Activities:      
Net Earnings 37,807us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
29,090us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
26,747us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Net earnings 37,807us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
29,090us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
26,747us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Adjustments to reconcile net earnings to net cash flows from operating activities:      
Depreciation and amortization 52,847us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
54,395us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
54,396us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Deferred income tax expense 20,549us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
20,662us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
4,378us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other, net (10)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(30)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(889)us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Changes in certain assets and liabilities:      
Accounts receivable and unbilled revenues 944pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(4,542)pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
2,208pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Materials, supplies, and fuel stock (66)us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
150us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(143)us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other current assets 380us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(1,137)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(3,515)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other assets (6,607)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
941us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(3,145)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Accounts payable 2,514us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
3,709us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(666)us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Accrued interest and taxes 4,796pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(6,713)pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
9,825pnm_IncreaseDecreaseInAccruedInterestAndTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other current liabilities (203)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(3,197)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(2,106)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other liabilities 3,112us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
460us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
4,311us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Net cash flows from operating activities 116,063us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
93,788us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
91,401us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Cash Flows From Investing Activities:      
Additions to utility and non-utility plant (127,191)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(89,117)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(92,973)us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Net cash flows from investing activities (127,191)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(89,117)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(92,973)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Cash Flows From Financing Activities:      
Revolving credit facilities borrowings (repayments), net 5,000us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Short-term borrowings (repayments) - affiliate, net (6,700)us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1,100us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
27,600us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Long-term borrowings 80,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Repayment of long-term debt (50,000)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Cash paid in debt exchange 0pnm_PaymentsforDebtExchanged
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(13,048)pnm_PaymentsforDebtExchanged
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0pnm_PaymentsforDebtExchanged
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Equity contribution from parent 0us-gaap_ProceedsFromContributionsFromParent
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
13,800us-gaap_ProceedsFromContributionsFromParent
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromContributionsFromParent
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Dividends paid (16,336)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(3,726)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(26,028)us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Other, net (836)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(2,797)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Net cash flows from financing activities 11,128us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(4,671)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1,572us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Change in Cash and Cash Equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Cash and Cash Equivalents at Beginning of Year 1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Cash and Cash Equivalents at End of Year 1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Supplemental Cash Flow Disclosures:      
Interest paid, net of amounts capitalized 22,803us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
25,436us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
25,360us-gaap_InterestPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Income taxes paid (refunded), net (355)us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
4,484us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
1,848us-gaap_IncomeTaxesPaidNet
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Supplemental schedule of noncash investing and financing activities:      
Changes in accrued plant additions (854)us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
141us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
(2,749)us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
Premium on long-term debt incurred in connection with debt exchange   $ 36,297us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember