XML 31 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable
12 Months Ended
Dec. 31, 2022
Accounts Receivable [Abstract]  
ACCOUNTS RECEIVABLE

NOTE 5 – ACCOUNTS RECEIVABLE

 

Accounts receivable is net of allowance for doubtful accounts.

 

   As of 
   December 31,
2022
   December 31,
2021
 
Accounts receivable  $15,100,085   $16,774,321 
Less: allowance for doubtful accounts   (762,325)   (859,319)
Accounts receivable, net  $14,337,760   $15,915,002 

  

Changes in the allowance for doubtful accounts are as follows:

 

   As of,, 
   December 31,
2022
   December 31,
2021
 
Beginning balance  $859,319   $986,532 
Provision for doubtful accounts   (32,316)   (149,172)
Effect of FX change   (64,678)   21,959 
Ending balance  $762,325   $859,319