Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Leases [Abstract] | ||||||
| Operating cash inflows from operating leases | [1] | $ 0 | $ 0 | $ 2,069 | $ 0 | |
| Operating cash outflows from operating leases | 1,711 | 2,542 | 3,355 | 5,084 | ||
| Operating cash outflows from finance leases | 1,320 | 155 | 2,286 | 223 | ||
| Financing cash outflows from finance leases | 2,814 | 732 | 4,948 | 1,691 | ||
| Operating leases | 4,660 | 179 | 8,322 | 5,651 | ||
| Finance leases | $ 13,760 | $ 4,869 | $ 40,440 | $ 6,283 | ||
| ||||||