XML 60 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable (Tables)
12 Months Ended
Dec. 31, 2022
Accounts Payable [Abstract]  
Schedule of accounts payable
   As of 
   December 31,
2022
   December 31,
2021
 
Procurement of Materials  $24,541,774   $28,076,580 
Infrastructure& Equipment   207,587    870,616 
Freight fee   67,804    116,936 
Total  $24,817,165   $29,064,132