XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Prepayments and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2019
Prepayments and Other Receivables [Abstract]  
Schedule of prepayments and other receivables
   December 31,   June 30, 
   2018   2019 
Value added tax recoverable  $5,359,275   $3,698,596 
Prepayments to suppliers   1,157,966    785,669 
Deposits   56,974    94,927 
Staff advances   54,207    41,789 
Prepaid operating expenses   309,415    497,004 
Others   212,617    146,852 
    7,150,454    5,264,837 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $7,143,454   $5,257,837