XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Trade Accounts and Bills Payable (Tables)
6 Months Ended
Jun. 30, 2020
Trade Accounts and Bills Payable [Abstract]  
Schedule of trade accounts and bills payable

   December 31,   June 30, 
   2019   2020 
Trade accounts payable  $11,157,014   $9,509,354 
Bills payable          
-      Bank acceptance bills (Note 12)   3,915,094    4,583,372 
-      Commercial acceptance bills   -    670,679 
   $15,072,108   $14,763,405