CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Cash, Cash Equivalents (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | $ 74,012 | $ 91,985 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | 74,012 | 91,985 |
| Cash Accounts in Banking Institutions [Member] | ||
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | 70,765 | 91,717 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | 70,765 | 91,717 |
| Money Market Accounts [Member] | ||
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | 3,247 | 268 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | $ 3,247 | $ 268 |