XML 94 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable (Details) - Schedule of accounts payable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable (Details) - Schedule of accounts payable [Line Items]    
Accounts payable $ 24,817,165 $ 29,064,132
Procurement of Materials [Member]    
Accounts Payable (Details) - Schedule of accounts payable [Line Items]    
Accounts payable 24,541,774 28,076,580
Infrastructure& Equipment [Member]    
Accounts Payable (Details) - Schedule of accounts payable [Line Items]    
Accounts payable 207,587 870,616
Freight fee [Member]    
Accounts Payable (Details) - Schedule of accounts payable [Line Items]    
Accounts payable $ 67,804 $ 116,936