XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following:
   As of December 31, 
   2023   2022 
Accounts receivable  $3,283,118   $2,916,609 
Accounts receivable – related parties   1,094,225    272,546 
Less: allowance for expected credit losses   (312,482)   (94,447)
Accounts receivable, net  $4,064,861   $3,094,708 
Schedule of Allowance for Expected Credit Losses The following table presents the activity in the allowance for expected credit losses:
   As of December 31, 
   2023   2022 
Balance at beginning of year  $94,447   $94,576 
Allowance for expected credit losses   217,475    
 
Foreign translation adjustment   560    (129)
Balance at end of year  $312,482   $94,447