XML 50 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statement of Changes in Equity (USD $)
In Thousands, unless otherwise specified
Total
Parent [Member]
Common Stock [Member]
AOCI [Member]
Retained Earnings [Member]
Non-controlling Interest in Valencia [Member]
Public Service Company of New Mexico [Member]
Public Service Company of New Mexico [Member]
Parent [Member]
Public Service Company of New Mexico [Member]
Common Stock [Member]
Public Service Company of New Mexico [Member]
AOCI [Member]
Public Service Company of New Mexico [Member]
Retained Earnings [Member]
Public Service Company of New Mexico [Member]
Non-controlling Interest in Valencia [Member]
Texas-New Mexico Power Company [Member]
Texas-New Mexico Power Company [Member]
Common Stock [Member]
Texas-New Mexico Power Company [Member]
Additional Paid-in Capital [Member]
Texas-New Mexico Power Company [Member]
Retained Earnings [Member]
Balance TNMP at Dec. 31, 2014 $ 1,721,546us-gaap_StockholdersEquity           $ 1,262,856us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
          $ 524,665us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
$ 64us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 404,166us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 120,435us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance at Dec. 31, 2014 1,795,092us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,721,546us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,173,845us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(61,755)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
609,456us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
73,546us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,336,402us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
1,262,856us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,061,776us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(61,755)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
262,835us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
73,546us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Proceeds from stock option exercise 6,847us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 6,847us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
6,847us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                         
Awards of common stock (17,140)us-gaap_StockRepurchasedDuringPeriodValue (17,140)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(17,140)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                         
Excess tax (shortfall) from stock-based payment arrangements (9)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (9)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(9)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                         
Stock based compensation expense 2,214us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 2,214us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2,214us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                         
Valencia’s transactions with its owner (4,160)pnm_NonControllingInterestTransactionsWithItsOwner         (4,160)pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(4,160)pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
0pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(4,160)pnm_NonControllingInterestTransactionsWithItsOwner
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Net Earnings 17,852us-gaap_ProfitLoss 14,472us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    14,472us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
3,380us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
13,502us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
10,122us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
10,122us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
3,380us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
7,694us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
     
Net earnings 14,340us-gaap_NetIncomeLoss           10,122us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
          7,694us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
    7,694us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Subsidiary preferred stock dividends (132)pnm_PreferredStockDividendRequirementsOfSubsidiary (132)pnm_PreferredStockDividendRequirementsOfSubsidiary
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    (132)pnm_PreferredStockDividendRequirementsOfSubsidiary
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                     
Total other comprehensive income 2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax 2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,525us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
     
Dividends declared on common stock (15,931)us-gaap_DividendsCommonStockCash (15,931)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
    (15,931)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                     
Dividends declared on preferred stock             (132)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
(132)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(132)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Balance TNMP at Mar. 31, 2015 1,714,392us-gaap_StockholdersEquity           1,275,371us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
          532,359us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
64us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
404,166us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
128,129us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_TexasNewMexicoPowerCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance at Mar. 31, 2015 $ 1,787,158us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 1,714,392us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 1,165,757us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (59,230)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 607,865us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 72,766us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 1,348,137us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
$ 1,275,371us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 1,061,776us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (59,230)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 272,825us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 72,766us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= pnm_PublicServiceCompanyOfNewMexicoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember