Debt - Schedule of Components of Interest on Sale-leasebacks (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Financing interest | $ 2,953 | $ 2,982 | $ 5,836 | $ 5,893 |
| ITC interest | 1,195 | 1,553 | 2,450 | 3,162 |
| Amortization of loan origination cost | 52 | 105 | 105 | 105 |
| Total | $ 4,200 | $ 4,640 | $ 8,391 | $ 9,160 |