v3.25.1
Prepaid Expenses and Other Current Assets - Schedule of Movement of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Allowance for Credit Losses [Abstract]      
Balance at beginning $ 20,182 $ 466
Addition during the period 3,016 20,187
Reversal during the period (321)
Write off during the period (12,259) (145)
Effect of exchange rate differences (152) (5)
Balance at ending $ 10,787 $ 20,182