XML 43 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2017
Accounts Receivable [Abstract]  
Schedule of accounts receivable

 

    March 31,     December 31,  
    2017    

2016

 
Accounts receivable, gross:   $ 32,040,818     $ 12,350,947  
Less: allowance for doubtful accounts     (2,844,227 )     (2,828,796 )
Accounts receivable, net   $ 29,196,591     $ 9,522,151  
Schedule of movement in allowance for doubtful accounts receivable
    March 31,
2017
   

December 31,
2016

 
Balance at the beginning of the period   $ (2,828,796 )   $ (3,672 )
Additions charged to bad debt expense    

(15,431

)     (2,825,124 )
Write-off of bad debt allowance     -     -  
Balance at the end of the period   $ (2,844,227 )   $ (2,828,796 )