SHAREHOLDERS' EQUITY - ATM Equity Distribution (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Subsidiary, Sale of Stock [Line Items] | |||
| Stock-based compensation expense | $ 4,062 | $ 2,828 | $ 2,511 |
| 2023 ATM Equity Distribution | |||
| Subsidiary, Sale of Stock [Line Items] | |||
| Shares sold (in shares) | 1,100,000 | 0 | 0 |
| Net weighted average price per share | $ 12.56 | $ 0 | $ 0 |
| Net proceeds | $ 13,818 | $ 0 | $ 0 |
| Stock-based compensation expense | $ 282 | $ 0 | $ 0 |
| 2020 ATM Equity Distribution | |||
| Subsidiary, Sale of Stock [Line Items] | |||
| Shares sold (in shares) | 0 | 0 | 107,000 |
| Net weighted average price per share | $ 0 | $ 0 | $ 19.12 |
| Net proceeds | $ 0 | $ 0 | $ 2,054 |