XML 138 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Derivative and Other Financial Instruments - Schedule of Carrying Amounts and Fair Values of Long-Term Debt, Considered Level 2 Fair Value Measurements and are Not Recorded at Fair Value on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 4,706,076 $ 4,260,509
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 4,923,368 4,521,811
PNM    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 2,284,362 2,107,588
PNM | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 2,459,592 2,261,780
TNMP    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 1,324,194 1,152,922
TNMP | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 1,464,079 $ 1,260,880