XML 161 R145.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations and Credit Risk (Details) - Schedule of customers net trade receivable - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]    
Concentrations and Credit Risk (Details) - Schedule of customers net trade receivable [Line Items]    
Trade receivable $ 4,004,880 [1]
Concentration risk, percentage of trade receivable 18.94% [1]
Customer D [Member]    
Concentrations and Credit Risk (Details) - Schedule of customers net trade receivable [Line Items]    
Trade receivable [1] $ 14,443,551
Concentration risk, percentage of trade receivable [1] 32.76%
Zhengzhou BAK Battery Co., Ltd [Member]    
Concentrations and Credit Risk (Details) - Schedule of customers net trade receivable [Line Items]    
Trade receivable $ 9,156,383 $ 14,583,061
Concentration risk, percentage of trade receivable 43.30% 33.08%
[1] Comprised less than 10% of net accounts receivable for the respective period.