XML 114 R102.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Trade and Bills Payable (Details) - Schedule of Trade and Bills Payable
¥ in Millions
3 Months Ended 12 Months Ended
Feb. 17, 2022
USD ($)
Feb. 17, 2022
CNY (¥)
Jan. 17, 2022
USD ($)
Jan. 17, 2022
CNY (¥)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Schedule of Trade and Bills Payable [Abstract]            
Trade payable         $ 32,035,704 $ 26,764,807
Bills payable            
– Bank acceptance bills         45,600,129 55,664,768
– Letter of credit $ 1,400,000 ¥ 10 $ 1,400,000 ¥ 10 1,384,984
Trade and bills payable         $ 79,020,817 $ 82,429,575