XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2018
Accounts Receivable/Restricted Net Assets [Abstract]  
Schedule of accounts receivable
  June 30, 
2018
  December 31,
2017
 
Accounts receivable $14,427,401  $17,208,585 
Less: allowance for doubtful accounts  (9,244,965)  (8,115,876)
  $5,182,436  $9,092,709