XML 50 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Prepayments and Other Receivables (Tables)
9 Months Ended
Sep. 30, 2019
Prepayments and Other Receivables [Abstract]  
Schedule of prepayments and other receivables
   December 31,   September 30, 
   2018   2019 
Value added tax recoverable  $5,359,275   $4,906,241 
Prepayments to suppliers   1,157,966    32,040 
Deposits   56,974    86,064 
Staff advances   54,207    38,324 
Prepaid operating expenses   309,415    475,178 
Prepaid interest expenses   -    81,270 
Others   212,617    226,185 
    7,150,454    5,845,302 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $7,143,454   $5,838,302