XML 115 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Lease Commitments - Schedule of Operating Lease Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating leases:    
Operating lease assets, net of amortization $ 265,919 $ 272,894
Current portion of operating lease liabilities 13,640 14,293
Long-term portion of operating lease liabilities 245,847 255,376
PNM    
Operating leases:    
Operating lease assets, net of amortization 265,016 271,433
Current portion of operating lease liabilities 13,253 13,542
Long-term portion of operating lease liabilities 245,330 254,702
TNMP    
Operating leases:    
Operating lease assets, net of amortization 388 923
Current portion of operating lease liabilities 348 713
Long-term portion of operating lease liabilities $ 31 $ 167