CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Cash, Cash Equivalents (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | $ 93,470 | $ 93,430 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | 93,470 | 93,430 |
| Cash Accounts in Banking Institutions [Member] | ||
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | 90,112 | 86,268 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | 90,112 | 86,268 |
| Money Market Accounts [Member] | ||
| Cash And Cash Equivalents [Line Items] | ||
| Cash Equivalents, at Carrying Value | 3,358 | 7,162 |
| Cash Equivalents, Gross Unrealized Gains | 0 | 0 |
| Cash Equivalents, Gross Unrealized Losses | 0 | 0 |
| Cash and Cash Equivalents, Fair Value Disclosure | $ 3,358 | $ 7,162 |