FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF FAIR VALUE INSTRUMENTS (Details) - USD ($) $ in Thousands | Jun. 30, 2024 | Dec. 31, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | $ 73,133 | $ 98,948 |
Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 21,331 | 19,787 |
Total short-term investments | 73,133 | 98,948 |
Total fair value of assets | 94,464 | 118,735 |
Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 18,343 | 19,787 |
Total short-term investments | 9,420 | 10,362 |
Total fair value of assets | 27,763 | 30,149 |
Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 2,988 | |
Total short-term investments | 63,713 | 88,586 |
Total fair value of assets | 66,701 | 88,586 |
Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | | |
Total short-term investments | | |
Total fair value of assets | | |
Money market funds | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 18,343 | 19,787 |
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 18,343 | 19,787 |
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | | |
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | | |
Commercial paper | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 2,988 | |
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total cash equivalents | 2,988 | |
Agency bond | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 37,367 | 42,255 |
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 37,367 | 42,255 |
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
Commercial paper | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 19,503 | 38,386 |
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 19,503 | 38,386 |
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
U.S. Treasury bills | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 9,420 | 10,362 |
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 9,420 | 10,362 |
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
Corporate debt securities | Fair Value, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | 6,843 | 7,945 |
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | $ 6,843 | 7,945 |
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Total short-term investments | | |