Long-term Prepaid Expenses and Other Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| UK R&D tax credit | $ 10,950 | $ 0 |
| Prepaid research and development - long-term | 0 | 5,737 |
| Other assets | 734 | 858 |
| Long-term prepaid expenses and other assets | $ 11,684 | $ 6,595 |