XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Accounts and Bills Payable
9 Months Ended
Sep. 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 September 30, 2021 consisted of the followings:

 

   December 31,   September 30, 
   2020   2021 
Trade accounts payable  $19,560,793   $5,396,496 
Bills payable          
-      Bank acceptance bills (Note 14)   8,791,499    15,653,824 
   $28,352,292   $21,050,320 

 

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

 

The bank acceptance bills were pledged by:

 

(i) the Company’s bank deposits (Note 2);

 

(ii) $100,828 of the Company’s bills receivable as of September 30, 2021 (Note 3).