Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets: | ||
| Total | $ 162,672 | $ 134,631 |
| Level 1 | ||
| Assets: | ||
| Total | 59,645 | 81,260 |
| Level 2 | ||
| Assets: | ||
| Total | 103,027 | 53,371 |
| Money Market Funds | ||
| Assets: | ||
| Total | 44,695 | 51,333 |
| Money Market Funds | Level 1 | ||
| Assets: | ||
| Total | 44,695 | 51,333 |
| Commercial Paper | ||
| Assets: | ||
| Total | 26,761 | 29,139 |
| Commercial Paper | Level 2 | ||
| Assets: | ||
| Total | 26,761 | 29,139 |
| Corporate Debt Securities | ||
| Assets: | ||
| Total | 44,005 | 16,952 |
| Corporate Debt Securities | Level 2 | ||
| Assets: | ||
| Total | 44,005 | 16,952 |
| Asset-backed Securities | ||
| Assets: | ||
| Total | 32,261 | 7,280 |
| Asset-backed Securities | Level 2 | ||
| Assets: | ||
| Total | 32,261 | 7,280 |
| U.S. Government Securities | ||
| Assets: | ||
| Total | 14,950 | 29,927 |
| U.S. Government Securities | Level 1 | ||
| Assets: | ||
| Total | $ 14,950 | $ 29,927 |