XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Pledged Deposits (Details) - Schedule of pledged deposits - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Pledged deposits with banks for:    
Bills payable (Note 13) $ 25,141,517 $ 18,996,749
Others 580
Total $ 25,142,097 $ 18,996,749