v3.25.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value $ 9,483 $ 13,450
Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 17,732 32,332
Cash and Cash Equivalents, Fair Value Disclosure 27,215 45,782
Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 17,732 32,332
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 9,483 13,450
Cash and Cash Equivalents, Fair Value Disclosure 27,215 45,782
Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 0 0
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 0 0
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 0 0
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 0 0
Cash and Cash Equivalents, Fair Value Disclosure $ 0 $ 0