Accounts Payable (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Payable [Abstract]  
Schedule of Accounts Payable Accounts payable are summarized as follow:
    As of  
    June 30,
2023
    December 31,
2022
 
Procurement of Materials   $ 24,414,696     $ 24,541,774  
Infrastructure& Equipment     470,685       207,587  
Freight fee     98,296       67,804  
Total   $ 24,983,677     $ 24,817,165