v3.24.2.u1
FAIR VALUE MEASUREMENTS (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Fair Value, Recurring  
Cash and Cash Equivalents [Line Items]  
Money Market Funds, at Carrying Value $ 30,747
Cash and Cash Equivalents, Fair Value Disclosure 45,642
Fair Value, Inputs, Level 1  
Cash and Cash Equivalents [Line Items]  
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 14,895
Fair Value, Inputs, Level 1 | Fair Value, Recurring  
Cash and Cash Equivalents [Line Items]  
Money Market Funds, at Carrying Value 30,747
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 14,895
Cash and Cash Equivalents, Fair Value Disclosure 45,642
Fair Value, Inputs, Level 2 | Fair Value, Recurring  
Cash and Cash Equivalents [Line Items]  
Money Market Funds, at Carrying Value 0
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 0
Cash and Cash Equivalents, Fair Value Disclosure 0
Fair Value, Inputs, Level 3 | Fair Value, Recurring  
Cash and Cash Equivalents [Line Items]  
Money Market Funds, at Carrying Value 0
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 0
Cash and Cash Equivalents, Fair Value Disclosure $ 0