v3.25.4
Deposits, Prepayments and Other Receivables, Net - Schedule of Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of year $ 818 $ 42
Additions from acquisition of subsidiaries 6
Additions 1,444 774
Foreign translation adjustment 29 2
Balance at end of year $ 2,297 $ 818