Cash Equivalents and Investments - Fair Value of Company's Financial Assets (Details) - Recurring - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | $ 339,607 | $ 194,370 |
| U.S. treasury securities | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 318,386 | 133,902 |
| Money market funds | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 21,221 | 60,468 |
| Level 1 | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 339,607 | 194,370 |
| Level 1 | U.S. treasury securities | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 318,386 | 133,902 |
| Level 1 | Money market funds | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | $ 21,221 | $ 60,468 |