Fair Value Measurements - Fair Value Recurring Basis (Details) - Recurring basis - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Assets | ||
| Total assets | $ 64,676 | $ 150,288 |
| U.S. Treasury securities | ||
| Assets | ||
| Investments | 26,835 | |
| U.S. Government Agency securities | ||
| Assets | ||
| Investments | 2,881 | |
| Cash. | ||
| Assets | ||
| Cash and cash equivalents, fair value | 984 | 1,255 |
| Money market funds | ||
| Assets | ||
| Cash and cash equivalents, fair value | 63,692 | 119,317 |
| Level 1 | ||
| Assets | ||
| Total assets | 64,676 | 120,572 |
| Level 1 | Cash. | ||
| Assets | ||
| Cash and cash equivalents, fair value | 984 | 1,255 |
| Level 1 | Money market funds | ||
| Assets | ||
| Cash and cash equivalents, fair value | $ 63,692 | 119,317 |
| Level 2 | ||
| Assets | ||
| Total assets | 29,716 | |
| Level 2 | U.S. Treasury securities | ||
| Assets | ||
| Investments | 26,835 | |
| Level 2 | U.S. Government Agency securities | ||
| Assets | ||
| Investments | $ 2,881 |