XML 123 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing - Schedule of Long-Term Debt Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Long-term Debt, by Maturity [Abstract]    
2025 $ 611,907  
2026 577,648  
2027 67,721  
2028 301,162  
2029 318,629  
Thereafter 3,062,147  
Total 4,939,214 $ 4,525,743
TXNM    
Long-term Debt, by Maturity [Abstract]    
2025 51,000  
2026 410,000  
2027 0  
2028 0  
2029 0  
Thereafter 550,000  
Total 1,011,000 1,000,000
PNM    
Long-term Debt, by Maturity [Abstract]    
2025 560,907  
2026 107,648  
2027 7,721  
2028 241,162  
2029 206,629  
Thereafter 1,345,949  
Total 2,470,016 2,272,545
TNMP    
Long-term Debt, by Maturity [Abstract]    
2025 0  
2026 60,000  
2027 60,000  
2028 60,000  
2029 112,000  
Thereafter 1,166,198  
Total $ 1,458,198 $ 1,253,198