XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable Accounts receivable consist of the following:
   June 30,
2023
   December 31,
2022
 
         
Accounts receivable  $221,044   $197,640 
Less: Allowance for doubtful accounts   (2,967)   (3,120)
Total accounts receivable, net  $218,077   $194,520 

 

Schedule of Movement of Allowance for Doubtful Accounts Movement of allowance for doubtful accounts is as follows:
   June 30,
2023
   December 31,
2022
 
         
Beginning balance  $(3,120)  $
-
 
Addition   
-
    (3,120)
Exchange rate effect   153    
-
 
Ending balance  $(2,967)  $(3,120)