XML 145 R134.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Supplier A [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable $ 8,992,507 $ 6,837,722
Concentration risk, percentage of trade payable 22.22% 16.94%
Supplier B [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable   $ 20,592,979
Concentration risk, percentage of trade payable   51.03%
Supplier C [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable $ 4,759,828  
Concentration risk, percentage of trade payable 11.76%  
Zhengzhou BAK Battery Co., Ltd [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable $ 5,289,189  
Concentration risk, percentage of trade payable 13.07%