XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Prepayments and Other Receivables (Tables)
3 Months Ended
Mar. 31, 2021
Prepayments And Other Receivables And Recoverable From Loan Guarantee [Abstract]  
Schedule of prepayments and other receivables
   December 31,   March 31, 
   2020   2021 
Value added tax recoverable  $4,524,475   $4,287,428 
Loan receivables (note)   1,358,637    - 
Prepayments to suppliers   424,311    1,193,669 
Deposits   17,385    23,929 
Staff advances   67,867    111,948 
Prepaid operating expenses   529,401    1,223,344 
Others   524,468    1,025,265 
    7,446,544    7,865,583 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $7,439,544   $7,858,583