Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Fair Value of Financial Assets and Financial Liabilities (Details) - Money market funds (cash equivalents) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Reported Value Measurement | ||
| Fair Value of Financial Instruments | ||
| Money market funds | $ 154,066 | $ 79,912 |
| Fair Value, Inputs, Level 1 | Estimate of Fair Value Measurement | ||
| Fair Value of Financial Instruments | ||
| Money market funds | $ 154,066 | $ 79,912 |