XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2018
Accounts Receivable [ Abstract]  
Schedule of accounts receivable

   

December 31,

2018

   

December 31,

2017

 
Accounts receivable   $ 13,855,040     $ 17,208,585  
Less: allowance for doubtful accounts     (9,527,060 )     (8,115,876 )
    $ 4,327,980     $ 9,092,709