INCOME TAXES - Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Deferred Tax Assets, Valuation Allowance [Roll Forward] | ||
| Beginning balance | $ (156,870) | $ (108,504) |
| Valuation allowances established | (99,858) | (48,366) |
| Release of valuation allowances | 0 | 0 |
| Ending balance | $ (256,728) | $ (156,870) |