v3.26.3
Lease Commitments - Schedule of Operating Lease Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating leases:    
Operating lease assets, net of amortization $ 46,123 $ 108,517
Current portion of operating lease liabilities 7,324 8,969
Long-term portion of operating lease liabilities 34,572 96,735
PNM    
Operating leases:    
Operating lease assets, net of amortization 45,355 107,986
Current portion of operating lease liabilities 7,203 8,913
Long-term portion of operating lease liabilities 33,903 96,246
TNMP    
Operating leases:    
Operating lease assets, net of amortization 312 39
Current portion of operating lease liabilities 76 15
Long-term portion of operating lease liabilities $ 239 $ 24