XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Electric Operating Revenues - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers $ 431,089 $ 531,032
Alternative revenue programs 5,293 4,759
Other electric operating revenue 495 8,286
Electric Operating Revenues 436,877 544,077
PNM    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 305,714 414,554
Alternative revenue programs 1,906 7,325
Other electric operating revenue 495 8,286
Electric Operating Revenues 308,115 430,165
TNMP    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 125,375 116,478
Alternative revenue programs 3,387 (2,566)
Other electric operating revenue 0 0
Electric Operating Revenues 128,762 113,912
Energy    
Disaggregation of Revenue [Line Items]    
Electric Operating Revenues 436,877 544,077
Energy | Residential    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 161,880 156,251
Energy | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 134,882 132,792
Energy | Industrial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 34,625 32,243
Energy | Public authority    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 6,115 6,036
Energy | Economy energy service    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 7,563 9,309
Energy | PNM | Residential    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 120,385 119,885
Energy | PNM | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 99,338 98,062
Energy | PNM | Industrial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 24,769 19,478
Energy | PNM | Public authority    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 4,398 4,417
Energy | PNM | Economy energy service    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 7,563 9,309
Energy | TNMP | Residential    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 41,495 36,366
Energy | TNMP | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 35,544 34,730
Energy | TNMP | Industrial    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 9,856 12,765
Energy | TNMP | Public authority    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 1,717 1,619
Energy | TNMP | Economy energy service    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 0 0
Transmission    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 71,958 79,065
Transmission | PNM    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 36,149 49,007
Transmission | TNMP    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 35,809 30,058
Wholesale energy sales (1)    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 11,690 112,986
Wholesale energy sales (1) | PNM    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 11,690 112,986
Wholesale energy sales (1) | TNMP    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 0 0
Miscellaneous    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 2,376 2,350
Miscellaneous | PNM    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 1,422 1,410
Miscellaneous | TNMP    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers $ 954 $ 940