XML 57 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Prepayments and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2020
Prepayments and Other Receivables [Abstract]  
Schedule of prepayments and other receivables

   December 31,   December 31, 
   2019   2020 
Value added tax recoverable  $4,124,624   $4,524,475 
Loan receivables   -    1,358,637 
Prepayments to suppliers   60,090    424,311 
Deposits   63,184    17,385 
Staff advances   53,731    67,867 
Prepaid operating expenses   317,151    529,401 
Others   124,133    524,468 
    4,742,913    7,446,544 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $4,735,913   $7,439,544