FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($) $ in Thousands | Sep. 30, 2024 | Dec. 31, 2023 |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | $ 13,900 | $ 10,517 |
Total short-term investments | 30,841 | 27,477 |
Total long-term investments | 5,839 | 11,802 |
Total financial assets | 50,580 | 49,796 |
Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 7,402 | 8,026 |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Total financial assets | 7,402 | 8,026 |
Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 6,498 | 2,491 |
Total short-term investments | 30,841 | 27,477 |
Total long-term investments | 5,839 | 11,802 |
Total financial assets | 43,178 | 41,770 |
Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | 0 |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Total financial assets | 0 | 0 |
Money market funds | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 7,402 | 8,026 |
Money market funds | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 7,402 | 8,026 |
Money market funds | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | 0 |
Money market funds | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | 0 |
U.S. treasury securities | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 1,498 | 2,491 |
Total short-term investments | 9,671 | 8,142 |
U.S. treasury securities | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | 0 |
Total short-term investments | 0 | 0 |
U.S. treasury securities | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 1,498 | 2,491 |
Total short-term investments | 9,671 | 8,142 |
U.S. treasury securities | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | 0 |
Total short-term investments | 0 | 0 |
Certificate of deposit | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 5,000 | |
Total short-term investments | | 5,000 |
Certificate of deposit | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | |
Total short-term investments | | 0 |
Certificate of deposit | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 5,000 | |
Total short-term investments | | 5,000 |
Certificate of deposit | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 0 | |
Total short-term investments | | 0 |
Commercial paper | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 1,486 | 989 |
Commercial paper | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Commercial paper | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 1,486 | 989 |
Commercial paper | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Corporate bonds | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 8,275 | 3,696 |
Total long-term investments | | 1,962 |
Corporate bonds | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | | 0 |
Corporate bonds | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 8,275 | 3,696 |
Total long-term investments | | 1,962 |
Corporate bonds | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | | 0 |
U.S. government agency securities | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 11,409 | 9,650 |
Total long-term investments | 5,839 | 9,840 |
U.S. government agency securities | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
U.S. government agency securities | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 11,409 | 9,650 |
Total long-term investments | 5,839 | 9,840 |
U.S. government agency securities | Level 3 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | $ 0 | $ 0 |