v3.25.4
Long-Term Investments, Net - Schedule of Movement of Non-Market Equity Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Movement of Non-Market Equity Securities [Abstract]    
Balance at beginning of year $ 25,725 $ 34,590
Additions 18,457 289
Disposal (2,152)
Downward adjustments (15,971) (10,093)
Foreign exchange adjustment (604) 939
Balance at end of year $ 25,455 $ 25,725