Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | $ 28,591 | $ 60,000 |
| Unrealized Gains | 133 | 1,532 |
| Unrealized Losses | (10) | |
| Fair Value | 28,714 | 61,532 |
| U.S. Treasury notes | ||
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | 9,877 | 19,197 |
| Unrealized Gains | 76 | 641 |
| Fair Value | 9,953 | 19,838 |
| Corporate debt securities | ||
| Cash, Cash Equivalents and Short-Term Investments | ||
| Amortized Cost | 18,714 | 40,803 |
| Unrealized Gains | 57 | 891 |
| Unrealized Losses | (10) | |
| Fair Value | $ 18,761 | $ 41,694 |