v3.25.2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value $ 2,993 $ 13,450
Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 24,499 32,332
Cash and Cash Equivalents, Fair Value Disclosure 27,492 45,782
Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Cash and Cash Equivalents [Line Items]    
Money Market Funds, at Carrying Value 24,499 32,332
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 2,993 13,450
Cash and Cash Equivalents, Fair Value Disclosure 27,492 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