Fair Value Measurements - Schedule of Cost, Unrealized Gains and Losses and Fair Value (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] | |
| Amortized Cost | $ 30,554 |
| Unrealized Losses | (8) |
| Unrealized Gains | 31 |
| Fair Value | 30,577 |
| U.S. Government agency bonds | |
| Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] | |
| Amortized Cost | 18,178 |
| Unrealized Losses | 0 |
| Unrealized Gains | 25 |
| Fair Value | 18,203 |
| Commercial paper | |
| Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] | |
| Amortized Cost | 12,376 |
| Unrealized Losses | (8) |
| Unrealized Gains | 6 |
| Fair Value | $ 12,374 |