XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts and Bills Receivable, net (Tables)
9 Months Ended
Sep. 30, 2018
SCHEDULE OF TRADE ACCOUNTS RECEIVABLE [Table Text Block]
    December 31,     September 30,  
    2017     2018  
Trade accounts receivable $ 42,095,211   $ 22,808,582  
Less: Allowance for doubtful accounts   (3,700,922 )   (3,674,268 )
    38,394,289     19,134,314  
Bills receivable   19,124,323     9,471,130  
  $ 57,518,612   $ 28,605,444  
SCHEDULE OF ANALYSIS OF THE ALLOWANCE FOR DOUBTFUL ACCOUNTS [Table Text Block]
    December 31,     September 30,  
    2017     2018  
Balance at beginning of period $ 2,761,144   $ 3,700,922  
Provision for the period   839,917     419,796  
Reversal - recoveries by cash   (114,542 )   (242,835 )
Charged to consolidated statements of operations and comprehensive (loss) income   725,375     176,961  
Foreign exchange adjustment   214,403     (203,615 )
Balance at end of period $ 3,700,922   $ 3,674,268