v3.25.1
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