XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Pledged deposits (Details) - Schedule of pledged deposits - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Schedule of pledged deposits [Abstract]    
Bills payable $ 15,552,996 $ 8,791,499
Others 198,249
Total $ 15,552,996 $ 8,989,748