Debt - Schedule of Failed Sale Leaseback Transaction (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Sale Leaseback Financing and Deferred Investment Tax Credit Gain, Current Portion [Abstract] | |||
| Failed sale-leaseback financing, current | $ 13,390 | $ 13,390 | $ 13,127 |
| ITC gains, current | 32,951 | 32,952 | 32,951 |
| Less: origination costs, current | 210 | 211 | 210 |
| Current portion of failed sale-leaseback financing and deferred ITC gain | 46,131 | 46,131 | 45,868 |
| Sale Leaseback Financing and Deferred Investment Tax Credit Gain, Noncurrent Portion [Abstract] | |||
| Failed sale-leaseback financing, net of current portion | 112,459 | 109,576 | 111,238 |
| ITC gains, net of current portion | 57,199 | 66,132 | 92,802 |
| Less: origination costs, net of current portion | 2,168 | 2,221 | 2,439 |
| Failed sale-leaseback financing and deferred ITC gain, net of current portion | $ 167,490 | $ 173,487 | $ 201,601 |