XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Trade Accounts and Bills Payable (Tables)
9 Months Ended
Sep. 30, 2020
Trade Accounts and Bills Payable [Abstract]  
Schedule of trade accounts and bills payable
   December 31,   September 30, 
   2019   2020 
Trade accounts payable  $11,157,014   $12,613,088 
Bills payable          
-      Bank acceptance bills (Notes 12)   3,915,094    6,482,637 
-      Commercial acceptance bills   -    182,388 
   $15,072,108   $19,278,113