XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts and Bills Payable (Tables)
6 Months Ended
Jun. 30, 2018
Schedule of Other Short-term Loan [Table Text Block]
    December 31,     June 30,  
    2017     2018  
Trade accounts payable $ 29,805,350   $ 27,907,368  
Bills payable            
-      Bank acceptance bills (Note 1)   34,025,080     24,887,205  
-      Commercial acceptance bills   1,786,113     4,237,738  
  $ 65,616,543   $ 57,032,311