XML 146 R135.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations and Credit Risk (Details) - Schedule of Suppliers Trade Payable - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Supplier A [Member]    
Concentrations and Credit Risk (Details) - Schedule of Suppliers Trade Payable [Line Items]    
Trade payable $ 4,247,489 $ 4,064,942
Concentration risk, percentage of trade payable 14.87% 12.50%
Supplier B [Member]    
Concentrations and Credit Risk (Details) - Schedule of Suppliers Trade Payable [Line Items]    
Trade payable $ 3,737,773
Concentration risk, percentage of trade payable 13.09%
Supplier C [Member]    
Concentrations and Credit Risk (Details) - Schedule of Suppliers Trade Payable [Line Items]    
Trade payable $ 3,529,745  
Concentration risk, percentage of trade payable 12.36%  
Zhengzhou BAK Battery Co., Ltd [Member]    
Concentrations and Credit Risk (Details) - Schedule of Suppliers Trade Payable [Line Items]    
Trade payable $ 5,629,343
Concentration risk, percentage of trade payable 17.31%