v3.26.3
Electric Operating Revenues - Schedule of Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 731,336 $ 656,288 $ 1,737,634 $ 1,630,519
Alternative revenue programs 196 (11,632) 38,901 (3,396)
Other electric operating revenues 1,758 2,506 10,291 5,251
Total Electric Operating Revenues 733,290 647,162 1,786,826 1,632,374
PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 531,286 463,450 1,201,698 1,130,067
Alternative revenue programs (5,216) (2,236) 6,966 154
Other electric operating revenues 1,758 2,506 10,291 5,251
Total Electric Operating Revenues 527,828 463,720 1,218,955 1,135,472
TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 200,050 192,838 535,936 500,452
Alternative revenue programs 5,412 (9,396) 31,935 (3,550)
Other electric operating revenues 0 0 0 0
Total Electric Operating Revenues 205,462 183,442 567,871 496,902
Electric operating revenues        
Disaggregation of Revenue [Line Items]        
Total Electric Operating Revenues 733,290 647,162 1,786,826 1,632,374
Electric operating revenues | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 307,314 264,669 673,768 612,189
Electric operating revenues | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 199,469 200,928 497,765 506,347
Electric operating revenues | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 56,587 56,537 169,793 150,679
Electric operating revenues | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 9,132 10,001 23,278 24,696
Electric operating revenues | Economy energy service        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 3,904 5,772 10,425 23,770
Electric operating revenues | PNM | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 218,299 187,307 468,757 431,870
Electric operating revenues | PNM | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 149,843 149,470 356,049 363,468
Electric operating revenues | PNM | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 41,575 38,725 123,646 107,016
Electric operating revenues | PNM | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 7,864 7,789 17,528 18,502
Electric operating revenues | PNM | Economy energy service        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 3,904 5,772 10,425 23,770
Electric operating revenues | TNMP | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 89,015 77,362 205,011 180,319
Electric operating revenues | TNMP | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 49,626 51,458 141,716 142,879
Electric operating revenues | TNMP | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 15,012 17,812 46,147 43,663
Electric operating revenues | TNMP | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 1,268 2,212 5,750 6,194
Electric operating revenues | TNMP | Economy energy service        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 0 0 0 0
Transmission        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 101,460 80,895 271,455 233,762
Transmission | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 57,433 37,874 137,547 109,243
Interconnection withdrawal penalty billings 12,500   12,500  
Transmission | TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 44,027 43,021 133,908 124,519
Wholesale energy sales        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 50,702 34,774 82,085 71,598
Wholesale energy sales | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 50,702 34,774 82,085 71,598
Wholesale energy sales | TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 0 0 0 0
Miscellaneous        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 2,768 2,712 9,065 7,478
Miscellaneous | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 1,666 1,739 5,661 4,600
Miscellaneous | TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 1,102 $ 973 $ 3,404 $ 2,878