v3.25.1
Interest Expenses, Net (Tables)
12 Months Ended
Dec. 31, 2024
Interest Expenses, Net [Abstract]  
Schedule of Interest Expenses, Net
   For the years ended December 31, 
Nature  2024   2023   2022 
Interest expenses on various loans and others  $(2,756)  $(4,531)  $(79)
Interest income on cash deposits in banks   65    1,283    42 
Total  $(2,691)  $(3,248)  $(37)