XML 98 R63.htm IDEA: XBRL DOCUMENT
v3.20.1

Regulatory and Rate Matters - TNMP Narrative (Details) - TNMP $ in Millions |  |  | 1 Months Ended | 9 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 20, 2018 USD ($) | May 30, 2018 USD ($) | Oct. 31, 2019 USD ($) | Aug. 31, 2019 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2017 USD ($) | Mar. 30, 2020 MWh | Dec. 31, 2019 USD ($) | Aug. 30, 2019 USD ($) | Mar. 01, 2019 USD ($)
Public Utilities, Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Net regulatory liability |  |  |  |  |  | $ 37.8 |  |  |  |
Energy efficiency cost recovery, requested change amount |  |  |  |  |  |  |  |  | $ 5.9 | $ 5.6
Energy efficiency cost recovery, requested bonus |  |  |  |  |  |  |  |  | $ 0.8 | $ 0.8
Rider charge from electricity relief program (per MWh) | MWh |  |  |  |  |  |  | 0.33 |  |  |
2018 TNMP Rate Case |  |  |  |  |  |  |  |  |  |
Public Utilities, Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Requested rate increase (decrease) | $ 10.0 | $ 25.9 |  |  |  |  |  |  |  |
Requested return on equity | 9.65% | 10.50% |  |  |  |  |  |  |  |
Requested cost of debt | 6.44% | 7.20% |  |  |  |  |  |  |  |
Requested debt capital structure | 55.00% | 50.00% |  |  |  |  |  |  |  |
Requested equity capital structure | 45.00% | 50.00% |  |  |  |  |  |  |  |
Investments excluded from rate request | $ 10.6 |  |  |  |  |  |  |  |  |
Refund of federal income tax rates period |  |  |  |  |  | 5 years |  |  |  |
Recovery of costs incurred |  |  | $ 3.3 | $ 3.8 |  |  |  |  |  |
Recovery costs collection period |  |  |  | 3 years |  |  |  |  |  |
Write off of regulatory disallowance |  |  |  |  |  |  |  | $ 0.5 |  |
Subsequent event | Forecast |  |  |  |  |  |  |  |  |  |
Public Utilities, Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Proceeds from short-term debt |  |  |  |  | $ 0.5 |  |  |  |  |

X
- Definition Energy Efficiency Cost Recovery Factor, Requested Change Amount + References No definition available. + Details
Name: | pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount
Namespace Prefix: | pnm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Energy Efficiency Cost Recovery Factor, Requested Performance Bonus + References No definition available. + Details
Name: | pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus
Namespace Prefix: | pnm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Public Utilities, Commitments And Contingencies [Line Items] + References No definition available. + Details
Name: | pnm_PublicUtilitiesCommitmentsAndContingenciesLineItems
Namespace Prefix: | pnm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public Utilities, Investments Excluded from Rate, Amount + References No definition available. + Details
Name: | pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount
Namespace Prefix: | pnm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Public Utilities, Refund of Federal Income Tax Rates Period + References No definition available. + Details
Name: | pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod
Namespace Prefix: | pnm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public Utilities, Requested Cost of Debt, Percentage + References No definition available. + Details
Name: | pnm_PublicUtilitiesRequestedCostofDebtPercentage
Namespace Prefix: | pnm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public Utilities, Rider Charge From Electricity Relief Program + References No definition available. + Details
Name: | pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram
Namespace Prefix: | pnm_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Write off Regulatory Disallowance + References No definition available. + Details
Name: | pnm_PublicUtilitiesWriteOffRegulatoryDisallowance
Namespace Prefix: | pnm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts And Jobs Act Of 2017, Net Regulatory Liability + References No definition available. + Details
Name: | pnm_TaxCutsAndJobsActOf2017NetRegulatoryLiability
Namespace Prefix: | pnm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromShortTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of public utility's requested debt to capital, including debt and equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of public utility's requested equity to capital, including debt and equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of public utility's requested return on equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_RecoveryOfDirectCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Remaining recovery period of regulatory assets for which no return on investment during recovery period is provided, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 340 -Section 55 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82849221&loc=d3e44360-110383 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 340 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382 + Details
Name: | us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2018TNMPRateCaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |