Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other Long-term Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Prepaid Expense and Other Assets, Current [Abstract] | ||
| Long-term deposits | $ 1,140 | $ 1,157 |
| Deferred financing cost | 464 | 485 |
| Total other long-term assets | $ 1,604 | $ 1,642 |