XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and Bills Payable (Details) - Schedule of trade and bills payable - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of trade and bills payable [Abstract]    
Trade payable $ 40,352,638 $ 19,560,793
Bills payable– Bank acceptance bills 25,023,574 8,791,499
Trade and bills payable $ 65,376,212 $ 28,352,292