XML 102 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of the Business and Significant Accounting Policies - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Public Utilities, Inventory [Line Items]    
Inventory $ 166,861 $ 98,034
Fuel Oil    
Public Utilities, Inventory [Line Items]    
Inventory 1,095 896
Materials and supplies    
Public Utilities, Inventory [Line Items]    
Inventory 165,766 97,138
PNM    
Public Utilities, Inventory [Line Items]    
Inventory 142,510 81,572
PNM | Fuel Oil    
Public Utilities, Inventory [Line Items]    
Inventory 1,095 896
PNM | Materials and supplies    
Public Utilities, Inventory [Line Items]    
Inventory 141,415 80,676
TNMP    
Public Utilities, Inventory [Line Items]    
Inventory 24,351 16,462
TNMP | Fuel Oil    
Public Utilities, Inventory [Line Items]    
Inventory 0 0
TNMP | Materials and supplies    
Public Utilities, Inventory [Line Items]    
Inventory $ 24,351 $ 16,462