Leases and Other - Schedule of Other Information Related to Operating and Finance Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | |||||
| Operating cash flows from operating leases | $ 1,954 | $ 1,814 | $ 3,773 | $ 3,496 | |
| Operating cash flows from finance leases | 1,781 | 1,599 | 3,113 | 3,119 | |
| Financing cash flows from finance leases | 466 | 239 | 725 | 460 | |
| Right-of-use assets obtained in exchange for lease obligations: | |||||
| Operating leases | $ 417 | $ 418 | $ 2,258 | $ 2,139 | |
| Weighted-average remaining lease term (years): | |||||
| Operating leases | 8 years 3 months 18 days | 10 years 2 months 12 days | 8 years 3 months 18 days | 10 years 2 months 12 days | 9 years 10 months 24 days |
| Finance leases | 39 years 8 months 12 days | 33 years 10 months 24 days | 39 years 8 months 12 days | 33 years 10 months 24 days | 33 years 9 months 18 days |
| Weighted-average discount rate: | |||||
| Operating leases | 7.10% | 7.30% | 7.10% | 7.30% | 7.30% |
| Finance leases | 9.20% | 9.20% | 9.20% | 9.20% | 9.20% |