Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Valuation Allowance (Details)

v3.24.0.1
INCOME TAXES - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance      
Balance at beginning of period $ (15,311) $ (24,359) $ (22,361)
Additions to valuation allowance (7,891)   (1,998)
Reductions to valuation allowance   9,048  
Balance at end of period $ (23,202) $ (15,311) $ (24,359)