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 |