XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Accounts and Bills Payable
6 Months Ended
Jun. 30, 2021
Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]  
Trade Accounts and Bills Payable
13. Trade Accounts and Bills Payable

 

Trade accounts and bills payable as of December 31, 2020 and June 30, 2021consisted of the followings:

 

   December 31,   June 30, 
   2020   2021 
Trade accounts payable  $19,560,793   $5,198,286 
Bills payable          
-      Bank acceptance bills (Note 14)   8,791,499    19,052,282 
   $28,352,292   $24,250,568 

 

All the bills payable are of trading nature and will mature within three months to one year from the issue date.

 

The bank acceptance bills were pledged by the Company’s bank deposits (Note 2)