Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | $ 32,584 | $ 60,000 |
| Unrealized Gains | 41 | 1,532 |
| Unrealized Losses | (23) | |
| Fair Value | 32,602 | 61,532 |
| U.S. Treasury notes | ||
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | 9,877 | 19,197 |
| Unrealized Gains | 31 | 641 |
| Fair Value | 9,908 | 19,838 |
| Corporate debt securities | ||
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | 22,707 | 40,803 |
| Unrealized Gains | 10 | 891 |
| Unrealized Losses | (23) | |
| Fair Value | $ 22,694 | $ 41,694 |