XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.3
Lease Commitments - Schedule of Operating Lease Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating leases:    
Operating lease assets, net of amortization $ 320,127 $ 272,894
Current portion of operating lease liabilities 15,366 14,293
Long-term portion of operating lease liabilities 300,165 255,376
PNM    
Operating leases:    
Operating lease assets, net of amortization 319,432 271,433
Current portion of operating lease liabilities 15,164 13,542
Long-term portion of operating lease liabilities 299,662 254,702
TNMP    
Operating leases:    
Operating lease assets, net of amortization 191 923
Current portion of operating lease liabilities 162 713
Long-term portion of operating lease liabilities $ 27 $ 167