Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Amortized Cost | ||
| Less than 1 year | $ 6,189 | $ 25,024 |
| Unrealized Gains | ||
| Less than 1 year | 0 | 2 |
| Unrealized Losses | ||
| Less than 1 year | 0 | 0 |
| Aggregate Estimated Fair Value | ||
| Less than 1 year | 6,189 | 25,026 |
| U.S. treasuries classified as short-term investments | ||
| Amortized Cost | ||
| Less than 1 year | 6,189 | 16,278 |
| Unrealized Gains | ||
| Less than 1 year | 0 | 1 |
| Unrealized Losses | ||
| Less than 1 year | 0 | 0 |
| Aggregate Estimated Fair Value | ||
| Less than 1 year | $ 6,189 | 16,279 |
| U.S. treasuries classified as restricted cash and investments | ||
| Amortized Cost | ||
| Less than 1 year | 8,746 | |
| Unrealized Gains | ||
| Less than 1 year | 1 | |
| Unrealized Losses | ||
| Less than 1 year | 0 | |
| Aggregate Estimated Fair Value | ||
| Less than 1 year | $ 8,747 |