XML 128 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Trade and Bills Payable - Schedule of Trade and Bills Payable (Details)
¥ in Millions
Dec. 31, 2024
USD ($)
Sep. 29, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Schedule of Trade and Bills Payable [Abstract]      
Trade payable $ 26,317,312   $ 26,764,807
Bills payable      
– Bank acceptance bills 57,297,394   55,664,768
– Letter of credit 1,109,680 ¥ 15
Trade and bills payable $ 84,724,386   $ 82,429,575