Leases and Related Party Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Lessee, Lease, Description [Line Items] | ||
| ROU assets | $ 137,085 | $ 140,568 |
| Current lease liabilities | 13,920 | 14,019 |
| Non-current lease liabilities | 162,660 | 163,059 |
| Total lease liabilities | $ 176,580 | $ 177,078 |
| Leased facilities | ||
| Lessee, Lease, Description [Line Items] | ||
| Weighted average remaining lease term (in years) | 15 years 4 months 24 days | 15 years 8 months 12 days |
| Weighted average discount rate | 5.40% | 5.40% |
| Leased vehicles | ||
| Lessee, Lease, Description [Line Items] | ||
| Weighted average remaining lease term (in years) | 2 years 8 months 12 days | 2 years 8 months 12 days |
| Weighted average discount rate | 3.00% | 3.20% |
| Leased equipment | ||
| Lessee, Lease, Description [Line Items] | ||
| Weighted average remaining lease term (in years) | 2 years 10 months 24 days | 2 years 10 months 24 days |
| Weighted average discount rate | 6.20% | 6.90% |