Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Assets: | ||
| Total | $ 134,631 | $ 313,411 |
| Level 1 | ||
| Assets: | ||
| Total | 81,260 | 118,118 |
| Level 2 | ||
| Assets: | ||
| Total | 53,371 | 195,293 |
| Money Market Funds | ||
| Assets: | ||
| Total | 51,333 | 68,474 |
| Money Market Funds | Level 1 | ||
| Assets: | ||
| Total | 51,333 | 68,474 |
| Commercial Paper | ||
| Assets: | ||
| Total | 29,139 | 50,932 |
| Commercial Paper | Level 2 | ||
| Assets: | ||
| Total | 29,139 | 50,932 |
| Corporate Debt Securities | ||
| Assets: | ||
| Total | 16,952 | 94,257 |
| Corporate Debt Securities | Level 2 | ||
| Assets: | ||
| Total | 16,952 | 94,257 |
| Asset-backed Securities | ||
| Assets: | ||
| Total | 7,280 | 40,522 |
| Asset-backed Securities | Level 2 | ||
| Assets: | ||
| Total | 7,280 | 40,522 |
| U.S. Government Securities | ||
| Assets: | ||
| Total | 29,927 | 49,644 |
| U.S. Government Securities | Level 1 | ||
| Assets: | ||
| Total | $ 29,927 | 49,644 |
| U.S. Agency Securities | ||
| Assets: | ||
| Total | 9,582 | |
| U.S. Agency Securities | Level 2 | ||
| Assets: | ||
| Total | $ 9,582 |