XML 26 R11.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

5. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable, net consist of the following:

 

          
   December 31,  December 31,
   2022  2021
Accounts receivable  $18,574,739   $23,074,123 
Allowance for doubtful accounts   (5,083,245)   (6,394,429)
Total accounts receivable, net  $13,491,494   $16,679,694 

 

Movements of allowance for doubtful accounts are as follows:

 

Schedule of movements of allowance for doubtful accounts          
Beginning balance  $6,394,429   $565,793 
(Write-off)/Addition   (798,446)   5,747,069
Exchange rate effect   (512,738)   81,567 
Ending balance  $5,083,245   $6,394,429