XML 171 R148.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
NMRD      
Related Party Transaction [Line Items]      
Ownership percentage 50.00%    
Services billings: | PNMR to PNM      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 124,321 $ 115,415 $ 107,747
Services billings: | PNMR to TNMP      
Related Party Transaction [Line Items]      
Amount of related party transaction 47,470 42,293 41,798
Services billings: | PNM to TNMP      
Related Party Transaction [Line Items]      
Amount of related party transaction 349 411 404
Services billings: | TNMP to PNMR      
Related Party Transaction [Line Items]      
Amount of related party transaction 141 141 141
Services billings: | PNMR to NMRD      
Related Party Transaction [Line Items]      
Amount of related party transaction 333 308 221
Renewable energy purchases: | PNM from NMRD      
Related Party Transaction [Line Items]      
Amount of related party transaction 12,717 11,795 11,879
Interconnection and facility study billings: | PNM to NMRD      
Related Party Transaction [Line Items]      
Amount of related party transaction 0 0 225
Interconnection and facility study billings: | NMRD to PNM      
Related Party Transaction [Line Items]      
Amount of related party transaction 0 0 1,276
Interest billings: | PNMR to PNM      
Related Party Transaction [Line Items]      
Amount of related party transaction 23 13 31
Interest billings: | PNMR to TNMP      
Related Party Transaction [Line Items]      
Amount of related party transaction 129 166 0
Interest billings: | PNM to PNMR      
Related Party Transaction [Line Items]      
Amount of related party transaction 582 249 144
Income tax sharing payments: | PNMR to PNM      
Related Party Transaction [Line Items]      
Amount of related party transaction 5,338 0 19,492
Income tax sharing payments: | TNMP to PNMR      
Related Party Transaction [Line Items]      
Amount of related party transaction 15,749 8,341 12,842
Income tax sharing payments: | PNM to PNMR      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 0 $ 11,602 $ 0