XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pledged Deposits (Details) - Schedule of pledged deposits - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Pledged deposits with banks for:    
Bills payable (Note 13) $ 37,117,237 $ 18,996,749
Others 548
Total $ 37,117,785 $ 18,996,749