XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Prepayments and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2018
Prepayments and Other Receivables [Abstract]  
Schedule of prepayments and other receivables
   December 31,   December 31, 
   2017   2018 
Value added tax recoverable  $5,963,506   $5,359,275 
Prepayments to suppliers   706,488    1,157,966 
Deposits   25,922    56,974 
Staff advances   59,942    54,207 
Prepaid operating expenses   185,690    309,415 
Others   37,262    212,617 
    6,978,810    7,150,454 
Less: Allowance for doubtful accounts   (7,000)   (7,000)
   $6,971,810   $7,143,454