FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Assets: | ||
| Total | $ 327,653 | $ 290,693 |
| Money market funds | ||
| Assets: | ||
| Cash equivalents: | 302,660 | 215,891 |
| Treasury bills | ||
| Assets: | ||
| Cash equivalents: | 24,993 | 74,802 |
| Level 1 | ||
| Assets: | ||
| Total | 302,660 | 215,891 |
| Level 1 | Money market funds | ||
| Assets: | ||
| Cash equivalents: | 302,660 | 215,891 |
| Level 1 | Treasury bills | ||
| Assets: | ||
| Cash equivalents: | 0 | 0 |
| Level 2 | ||
| Assets: | ||
| Total | 24,993 | 74,802 |
| Level 2 | Money market funds | ||
| Assets: | ||
| Cash equivalents: | 0 | 0 |
| Level 2 | Treasury bills | ||
| Assets: | ||
| Cash equivalents: | 24,993 | 74,802 |
| Level 3 | ||
| Assets: | ||
| Total | 0 | 0 |
| Level 3 | Money market funds | ||
| Assets: | ||
| Cash equivalents: | 0 | 0 |
| Level 3 | Treasury bills | ||
| Assets: | ||
| Cash equivalents: | $ 0 | $ 0 |