Leases and Other - Summary of Balance Sheet Presentation of Operating and Finance Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Lessee Lease Description [Line Items] | |||
| Operating lease ROU assets | $ 9,288 | $ 26,297 | $ 27,191 |
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Operating lease ROU assets | Operating lease ROU assets | Operating lease ROU assets |
| Finance lease right-of-use assets, net | $ 40,157 | $ 52,488 | $ 54,184 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization | Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization | Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization |
| Total lease ROU assets | $ 49,445 | $ 78,785 | $ 81,375 |
| Operating lease obligations | $ 1,641 | $ 3,352 | $ 3,771 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other Liabilities, Current | Other Liabilities, Current | Other Liabilities, Current |
| Finance lease obligations | $ 455 | $ 1,259 | $ 1,009 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Long-Term Debt and Lease Obligation | Long-Term Debt and Lease Obligation | Long-Term Debt and Lease Obligation |
| Operating lease obligations | $ 6,884 | $ 35,339 | $ 35,996 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Operating lease obligations | Operating lease obligations | Operating lease obligations |
| Finance lease obligations | $ 44,973 | $ 58,571 | $ 59,179 |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Long-Term Debt and Lease Obligation | Long-Term Debt and Lease Obligation | Long-Term Debt and Lease Obligation |
| Total lease liabilities | $ 53,953 | $ 98,521 | $ 99,955 |