XML 130 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Commitments - Schedule of Future Expected Finance Lease and Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Financing  
2025 $ 10,181
2026 8,258
2027 5,507
2028 2,571
2029 826
Later years 230
Total minimum lease payments 27,573
Less: Imputed interest 1,977
Lease liabilities 25,596
Energy Storage  
Other  
2025 20,333
2026 20,333
2027 20,333
2028 20,333
2029 20,333
Later years 287,100
Total minimum lease payments 388,765
Less: Imputed interest 154,932
Lease liabilities 233,833
Other  
Other  
2025 7,976
2026 7,201
2027 7,131
2028 7,133
2029 7,111
Later years 3,902
Total minimum lease payments 40,454
Less: Imputed interest 4,618
Lease liabilities 35,836
PNM  
Financing  
2025 4,879
2026 4,300
2027 3,019
2028 1,640
2029 568
Later years 230
Total minimum lease payments 14,636
Less: Imputed interest 1,063
Lease liabilities 13,573
PNM | Energy Storage  
Other  
2025 20,333
2026 20,333
2027 20,333
2028 20,333
2029 20,333
Later years 287,100
Total minimum lease payments 388,765
Less: Imputed interest 154,931
Lease liabilities 233,834
PNM | Other  
Other  
2025 7,101
2026 7,042
2027 7,046
2028 7,049
2029 7,036
Later years 3,550
Total minimum lease payments 38,824
Less: Imputed interest 4,414
Lease liabilities 34,410
TNMP  
Financing  
2025 4,971
2026 3,635
2027 2,186
2028 811
2029 258
Later years 0
Total minimum lease payments 11,861
Less: Imputed interest 830
Lease liabilities 11,031
Other  
2025 808
2026 90
2027 14
2028 11
2029 0
Later years 0
Total minimum lease payments 923
Less: Imputed interest 43
Lease liabilities $ 880