XML 80 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Electric Operating Revenues - Schedule of Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 493,818 $ 473,220 $ 974,231 $ 904,310
Alternative revenue programs 7,134 14,714 8,236 20,007
Other electric operating revenues 1,468 168 2,745 662
Total Electric Operating Revenues 502,420 488,102 985,212 924,979
PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 336,659 332,673 666,616 638,388
Alternative revenue programs 245 830 2,391 2,736
Other electric operating revenues 1,468 168 2,745 662
Total Electric Operating Revenues 338,372 333,671 671,752 641,786
TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 157,159 140,547 307,615 265,922
Alternative revenue programs 6,889 13,884 5,845 17,271
Other electric operating revenues 0 0 0 0
Total Electric Operating Revenues 164,048 154,431 313,460 283,193
Electric operating revenues        
Disaggregation of Revenue [Line Items]        
Total Electric Operating Revenues 502,420 488,102 985,212 924,979
Electric operating revenues | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 174,185 168,378 347,520 330,258
Electric operating revenues | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 156,299 150,428 305,420 285,309
Electric operating revenues | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 48,964 42,118 94,142 76,743
Electric operating revenues | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 7,682 6,956 14,694 13,070
Electric operating revenues | Economy energy service        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 6,762 4,033 17,998 11,595
Electric operating revenues | PNM | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 120,009 121,065 244,563 241,450
Electric operating revenues | PNM | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 111,840 109,929 213,999 209,266
Electric operating revenues | PNM | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 34,659 34,201 68,291 58,970
Electric operating revenues | PNM | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 5,694 5,216 10,712 9,614
Electric operating revenues | PNM | Economy energy service        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 6,762 4,033 17,998 11,595
Electric operating revenues | TNMP | Residential        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 54,176 47,313 102,957 88,808
Electric operating revenues | TNMP | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 44,459 40,499 91,421 76,043
Electric operating revenues | TNMP | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 14,305 7,917 25,851 17,773
Electric operating revenues | TNMP | Public authority        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 1,988 1,740 3,982 3,456
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 77,631 75,449 152,867 147,407
Transmission | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 36,352 33,333 71,369 69,482
Transmission | TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 41,279 42,116 81,498 77,925
Wholesale energy sales        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 19,895 23,507 36,824 35,197
Wholesale energy sales | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 19,895 23,507 36,824 35,197
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,400 2,351 4,766 4,731
Miscellaneous | PNM        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 1,448 1,389 2,860 2,814
Miscellaneous | TNMP        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 952 $ 962 $ 1,906 $ 1,917