Leases - Components of Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||||
| Lease, Cost [Abstract] | ||||||||||
| Finance lease costs - interest on lease liabilities | $ 2,385 | $ 2,848 | $ 4,863 | $ 5,775 | ||||||
| Operating lease costs, excluding short-term leases | [1] | 903 | 1,081 | 1,806 | 2,156 | |||||
| Short-term lease costs | [2] | 791 | 29,995 | 35,897 | 70,108 | |||||
| Variable lease costs | [3] | 670 | 667 | 1,340 | 1,334 | |||||
| Variable and fixed sublease income | (403) | (396) | (800) | (793) | ||||||
| Total lease costs | $ 4,346 | $ 34,195 | $ 43,106 | $ 78,580 | ||||||
| ||||||||||