Debt - Schedule of Future Payments on Sale-leaseback Financing Arrangements (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|---|
| Debt Disclosure [Abstract] | ||||
| 2026-2027 | $ 13,390 | $ 13,390 | ||
| 2027-2028 | 13,572 | 13,572 | ||
| 2028-2029 | 13,580 | 13,580 | ||
| 2029-2030 | 13,648 | 13,648 | ||
| 2030-2031 | 13,773 | 13,773 | ||
| Thereafter | 167,965 | 167,965 | ||
| Total lease payments | 235,928 | 235,928 | $ 87,400 | $ 158,600 |
| Less: Imputed interest | (110,080) | (112,963) | ||
| Less: Origination costs | (2,379) | (2,431) | ||
| Present value of lease payments | $ 123,469 | $ 120,534 |