FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($) $ in Thousands | Jun. 30, 2024 | Dec. 31, 2023 |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | $ 19,604 | $ 10,517 |
Total short-term investments | 23,629 | 27,477 |
Total long-term investments | 8,124 | 11,802 |
Total financial assets | 51,357 | 49,796 |
Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 16,117 | 8,026 |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Total financial assets | 16,117 | 8,026 |
Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 3,487 | 2,491 |
Total short-term investments | 23,629 | 27,477 |
Total long-term investments | 8,124 | 11,802 |
Total financial assets | 35,240 | 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 | 16,117 | 8,026 |
Money market funds | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total cash equivalents | 16,117 | 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 | 3,487 | 2,491 |
Total short-term investments | 5,189 | 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 | 3,487 | 2,491 |
Total short-term investments | 5,189 | 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 short-term investments | | 5,000 |
Certificate of deposit | Level 1 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | | 0 |
Certificate of deposit | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
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 short-term investments | | 0 |
Commercial paper | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 3,242 | 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 | 3,242 | 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 | 7,710 | 3,696 |
Total long-term investments | 502 | 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 | 0 |
Corporate bonds | Level 2 | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 7,710 | 3,696 |
Total long-term investments | 502 | 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 | 0 |
U.S. government agency securities | | |
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | | |
Total short-term investments | 7,488 | 9,650 |
Total long-term investments | 7,622 | 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 | 7,488 | 9,650 |
Total long-term investments | 7,622 | 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 |