XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Trade Accounts and Bills Receivable, net (Tables)
6 Months Ended
Jun. 30, 2017
SCHEDULE OF TRADE ACCOUNTS RECEIVABLE [Table Text Block]
      December 31,     June 30,  
      2016     2017  
  Trade accounts receivable $ 5,169,593   $ 13,049,235  
  Less: Allowance for doubtful accounts   (2,761,144 )   (3,214,094 )
      2,408,449     9,835,141  
  Bills receivable   59,938     316,074  
    $ 2,468,387   $ 10,151,215  
SCHEDULE OF ANALYSIS OF THE ALLOWANCE FOR DOUBTFUL ACCOUNTS [Table Text Block]
      June 30,     June 30,  
      2016     2017  
  Balance at beginning of period $ 165,441   $ 2,761,144  
  Provision for the period   637,034     457,946  
  Reversal by cash for the period   (51,066 )   (77,138 )
  Charged to consolidated statements of operations and comprehensive loss   585,968     380,808  
  Foreign exchange adjustment   (17,317 )   72,142  
  Balance at end of period $ 734,092   $ 3,214,094