Long-term Debt - Summary (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Long-term Debt | ||
| Beginning balance | $ 191,341 | |
| Accretion | 12,790 | |
| Payments | (28,026) | |
| Ending balance | 176,105 | |
| Less: current portion of long-term debt | (53,952) | $ (58,406) |
| Long-term portion of long-term debt | $ 122,153 | $ 132,935 |