v3.25.4
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following:

 

   As of December 31, 
   2024   2023 
Accounts receivable  $3,388   $3,283 
Accounts receivable – related parties   1,100    1,094 
Less: allowance for expected credit losses   (1,615)   (312)
Accounts receivable, net  $2,873   $4,065 
Schedule of Allowance for Expected Credit Losses

The following table presents the activity in the allowance for expected credit losses:

 

   As of December 31, 
   2024   2023 
Balance at beginning of year  $312   $94 
Additions from acquisition of subsidiaries   386    
 
Additions   914    217 
Foreign translation adjustment   3    1 
Balance at end of year  $1,615   $312