Fair Value Measurements - Schedule of Assets Carried at Fair Value on a Hierarchy Basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets, Fair Value Disclosure [Abstract] | ||
| Total financial assets | $ 95,994 | $ 148,183 |
| Government Securities | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable securities, fair value disclosure | 1,987 | |
| Cash Equivalents - Money Market Funds | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Cash and cash equivalents fair value disclosure | 95,994 | 146,196 |
| Active Markets (Level 1) | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Total financial assets | 95,994 | 148,183 |
| Active Markets (Level 1) | Government Securities | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable securities, fair value disclosure | 1,987 | |
| Active Markets (Level 1) | Cash Equivalents - Money Market Funds | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Cash and cash equivalents fair value disclosure | $ 95,994 | $ 146,196 |