CASH EQUIVALENTS AND INVESTMENTS - Fair value of company's financial assets (Details) - Recurring - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | $ 248,036 | $ 194,370 |
| U.S. treasury securities | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 186,906 | 133,902 |
| Money market funds | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 61,130 | 60,468 |
| Level 1 | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 248,036 | 194,370 |
| Level 1 | U.S. treasury securities | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | 186,906 | 133,902 |
| Level 1 | Money market funds | ||
| CASH EQUIVALENTS AND INVESTMENTS | ||
| Total | $ 61,130 | $ 60,468 |