LONG-TERM INVESTMENTS - Schedule of Net Realized and Unrealized Gains (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | ||
| Net unrealized losses on long-term investments at fair value | $ (36) | $ (121) |
| Net (losses) gains on long-term investment securities without a readily determinable fair value that does not qualify for the NAV practical expedient | (4) | 78 |
| Net realized and unrealized losses on long-term investment securities | $ (40) | $ (43) |