XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Trade Accounts and Bills Payable (Tables)
3 Months Ended
Mar. 31, 2020
Trade Accounts and Bills Payable [Abstract]  
Schedule of trade accounts and bills payable

   December 31,   March 31, 
   2019   2020 
Trade accounts payable  $11,157,014   $10,801,796 
Bills payable          
– Bank acceptance bills   3,915,094    3,883,077 
– Commercial acceptance bills   -    - 
   $15,072,108   $14,684,873