Long-term Debt - Summary (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Long-term Debt | ||
| Beginning balance | $ 191,341 | |
| Accretion | 6,494 | |
| Payments | (19,969) | |
| Ending balance | 177,866 | |
| Less: current portion of long-term debt | (50,223) | $ (58,406) |
| Long-term portion of long-term debt | $ 127,643 | $ 132,935 |