XML 118 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Prepayments and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Prepayments and Other Receivables [Abstract]  
Schedule of prepayments and other receivables
   December 31,   December 31, 
   2018   2019 
Value added tax recoverable  $5,359,275   $4,124,624 
Prepayments to suppliers   1,157,966    60,090 
Deposits   56,974    63,184 
Staff advances   54,207    53,731 
Prepaid operating expenses   309,415    317,151 
Others   212,617    124,133 
    7,150,454    4,742,913 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $7,143,454   $4,735,913