XML 110 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Trade and Bills Payable (Details) - Schedule of Trade and Bills Payable - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Trade and Bills Payable [Abstract]    
Trade payable $ 39,593,805 $ 32,516,445
– Bank acceptance bills 48,376,587 34,974,990
– Letter of credit 206,171
Trade and bills payable $ 88,176,563 $ 67,491,435