XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Trade Accounts and Bills Payable (Tables)
3 Months Ended
Mar. 31, 2019
Trade Accounts and Bills Payable [Abstract]  
Schedule of trade accounts and bills payable
   December 31,   March 31, 
   2018   2019 
Trade accounts payable  $23,134,269   $21,709,607 
Bills payable          
– Bank acceptance bills (Note 1)   28,911,556    23,563,822 
– Commercial acceptance bills   449,238    - 
   $52,495,063   $45,273,429