XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2021
Prepayments And Other Receivables And Recoverable From Loan Guarantee [Abstract]  
Schedule of prepayments and other receivables
   December 31,   June 30, 
   2020   2021 
Value added tax recoverable  $4,524,475   $5,221,575 
Loan receivables   1,358,637    
-
 
Prepayments to suppliers   424,311    902,942 
Deposits   17,385    123,319 
Staff advances   67,867    124,473 
Prepaid operating expenses   529,401    1,034,922 
Others   524,468    1,004,212 
    7,446,544    8,411,443 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $7,439,544   $8,404,443