XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Gross margin $ 198,498 $ 181,627 $ 374,426 $ 368,338
Transmission and distribution costs 25,051 25,465 47,815 47,661
Depreciation and amortization 85,263 72,013 168,932 143,139
Utility margin 333,396 304,704 637,969 607,095
Energy Production        
Segment Reporting Information [Line Items]        
Energy production costs 24,584 25,599 46,796 47,957
PNM        
Segment Reporting Information [Line Items]        
Gross margin 124,735 120,215 245,589 260,596
Transmission and distribution costs 15,350 14,755 29,700 28,642
Depreciation and amortization 54,230 44,064 107,517 87,750
Utility margin 218,899 204,633 429,602 424,945
PNM | Energy Production        
Segment Reporting Information [Line Items]        
Energy production costs 24,584 25,599 46,796 47,957
TNMP        
Segment Reporting Information [Line Items]        
Gross margin 73,763 61,412 128,837 107,742
Transmission and distribution costs 9,701 10,710 18,115 19,019
Depreciation and amortization 31,033 27,949 61,415 55,389
Utility margin 114,497 100,071 208,367 182,150
TNMP | Energy Production        
Segment Reporting Information [Line Items]        
Energy production costs 0 0 0 0
Corporate and Other        
Segment Reporting Information [Line Items]        
Gross margin 0 0 0 0
Transmission and distribution costs 0 0 0 0
Depreciation and amortization 0 0 0 0
Utility margin 0 0 0 0
Corporate and Other | Energy Production        
Segment Reporting Information [Line Items]        
Energy production costs $ 0 $ 0 $ 0 $ 0