XML 51 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Trade Accounts and Bills Payable (Tables)
3 Months Ended
Mar. 31, 2018
Schedule of Other Short-term Loan [Table Text Block]
      December 31,     March 31,  
      2017     2018  
  Trade accounts payable $ 29,805,350   $ 27,794,615  
  Bills payable            
  -     Bank acceptance bills (Note 1)   34,025,080     27,298,720  
  -     Commercial acceptance bills   1,786,113     5,196,723  
    $ 65,616,543   $ 60,290,058