Long-Term Investments, Net - Schedule of Cumulative Unrealized Gains and Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Cumulative Unrealized Gains and Losses [Abstract] | ||
| Downward adjustments (including impairment) | $ (53,318) | $ (37,347) |
| Upward adjustments | 6,209 | 6,209 |
| Total | $ (47,109) | $ (31,138) |