XML 125 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Commitments - Schedule of Information Related to Operating Leases Recorded on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease assets, net of amortization $ 272,894 $ 182,201
Current portion of operating lease liabilities 14,293 12,267
Long-term portion of operating lease liabilities 255,376 167,000
PNM    
Operating leases:    
Operating lease assets, net of amortization 271,433 180,370
Current portion of operating lease liabilities 13,542 11,371
Long-term portion of operating lease liabilities 254,702 166,191
TNMP    
Operating leases:    
Operating lease assets, net of amortization 923 1,814
Current portion of operating lease liabilities 713 895
Long-term portion of operating lease liabilities $ 167 $ 809