XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Pledged deposits (Tables)
9 Months Ended
Sep. 30, 2021
Pledged Deposits [Abstract]  
Schedule of pledged deposits
   December 31,   September 30, 
   2020   2021 
Pledged deposits with bank for:        
Bills payable  $8,791,499   $15,552,996 
Others*   198,249    
-
 
   $8,989,748   $15,552,996