XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts and Bills Receivable, net (Tables)
6 Months Ended
Jun. 30, 2018
SCHEDULE OF TRADE ACCOUNTS RECEIVABLE [Table Text Block]
    December 31,     June 30,  
    2017     2018  
Trade accounts receivable $ 42,095,211   $ 29,538,119  
Less: Allowance for doubtful accounts   (3,700,922 )   (3,623,830 )
    38,394,289     25,914,289  
Bills receivable   19,124,323     5,864,148  
  $ 57,518,612   $ 31,778,437  
SCHEDULE OF ANALYSIS OF THE ALLOWANCE FOR DOUBTFUL ACCOUNTS [Table Text Block]
    December 31,     June 30,  
    2017     2018  
Balance at beginning of period $ 2,761,144   $ 3,700,922  
Provision for the period   839,917     198,619  
Reversal - recoveries by cash   (114,542 )   (213,309 )
Charged (credited) to consolidated statements of operations and comprehensive (loss) income   725,375     (14,690 )
Foreign exchange adjustment   214,403     (62,402 )
Balance at end of period $ 3,700,922   $ 3,623,830