FAIR VALUE - Narrative (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Accrued interest | $ 1,487,000 | $ 0 |
| Other-than-temporary impairments | $ 0 | $ 0 |
| Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] | Prepaid expenses and other current assets | |
| Minimum | ||
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Long-term investments, maturity term (in years) | 1 year | 1 year |
| Maximum | ||
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Long-term investments, maturity term (in years) | 7 years | 7 years |