XML 104 R93.htm IDEA: XBRL DOCUMENT v3.22.2.2
Trade and Bills Payable (Details) - Schedule of trade and bills payable - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Trade And Bills Payable Abstract    
Trade payable $ 32,202,817 $ 40,352,638
- Bank acceptance bills (Note 14) 38,329,543 25,023,574
Trade and bills payable $ 70,532,360 $ 65,376,212