XML 163 R147.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Supplier A [Member]    
Variable Interest Entity [Line Items]    
Trade payable $ 6,837,722
Concentration risk, percentage of trade payable 16.94%
Supplier B [Member]    
Variable Interest Entity [Line Items]    
Trade payable $ 20,592,979
Concentration risk, percentage of trade payable 51.03%
Supplier C [Member]    
Variable Interest Entity [Line Items]    
Trade payable $ 4,064,942
Concentration risk, percentage of trade payable 12.50%
Zhengzhou BAK Battery Co., Ltd [Member]    
Variable Interest Entity [Line Items]    
Trade payable $ 5,629,343
Concentration risk, percentage of trade payable 17.31%