FAIR VALUE MEASUREMENTS - Assets Measured at Fair Value (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Assets | $ 688,455 | $ 355,570 |
| Cash equivalents | ||
| Assets | ||
| Assets | 275,765 | 225,605 |
| Commercial paper | ||
| Assets | ||
| Assets | 44,488 | 8,371 |
| Corporate debt securities | ||
| Assets | ||
| Assets | 325,634 | 104,147 |
| U.S. government securities | ||
| Assets | ||
| Assets | 42,568 | 17,447 |
| Level 1 | ||
| Assets | ||
| Assets | 275,765 | 225,605 |
| Level 1 | Cash equivalents | ||
| Assets | ||
| Assets | 275,765 | 225,605 |
| Level 2 | ||
| Assets | ||
| Assets | 412,690 | 129,965 |
| Level 2 | Commercial paper | ||
| Assets | ||
| Assets | 44,488 | 8,371 |
| Level 2 | Corporate debt securities | ||
| Assets | ||
| Assets | 325,634 | 104,147 |
| Level 2 | U.S. government securities | ||
| Assets | ||
| Assets | $ 42,568 | $ 17,447 |