XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2017
Accounts Receivable/Restricted Net Assets [Abstract]  
Schedule of accounts receivable
  December 31, 2017  December 31, 2016 
Accounts receivable $17,208,585  $15,719,847 
Less: allowance for doubtful accounts  (8,115,876)  (1,797,476)
  $9,092,709  $13,922,371