XML 64 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Trade Accounts and Bills Payable (Tables)
12 Months Ended
Dec. 31, 2020
Trade Accounts and Bills Payable [Abstract]  
Schedule of trade accounts and bills payable

   December 31,   December 31, 
   2019   2020 
Trade accounts payable  $11,157,014   $19,560,793 
Bills payable          
– Bank acceptance bills   3,915,094    8,791,499 
           
   $15,072,108   $28,352,292