XML 162 R141.htm IDEA: XBRL DOCUMENT v3.25.1
Concentrations and Credit Risk - Schedule of Concentration Risk (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk [Member] | Customer A [Member] | Revenue [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 27,752,479 [1]
Concentration risk percentage 15.70% [1]
Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 10,676,044 $ 7,239,247
Concentration risk percentage 41.50% 27.70%
Customer Concentration Risk [Member] | Customer B [Member] | Revenue [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 57,563,897 $ 66,881,853
Concentration risk percentage 32.60% 32.70%
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Revenue [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 18,661,537 $ 27,872,002
Concentration risk percentage 10.60% 13.60%
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Accounts Receivable [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 5,970,184 $ 12,441,715
Concentration risk percentage 23.20% 47.50%
Supplier Concentration Risk [Member] | Net Purchase [Member] | Supplier A [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 10,171,281 $ 18,786,335
Concentration risk percentage 10.10% 13.70%
Supplier Concentration Risk [Member] | Net Purchase [Member] | Supplier B [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 11,864,125 [2]
Concentration risk percentage 11.70% [2]
Supplier Concentration Risk [Member] | Trade Payable [Member] | Supplier A [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue [2] $ 2,689,740
Concentration risk percentage [2] 10.20%
Supplier Concentration Risk [Member] | Trade Payable [Member] | Supplier B [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue $ 3,263,562 [2]
Concentration risk percentage 12.40% [2]
Supplier Concentration Risk [Member] | Trade Payable [Member] | Zhejiang Shengyang Renewable Resources Technology Co., Ltd. [Member]    
Schedule of Concentration Risk [Line Items]    
Net revenue [2] $ 3,498,324
Concentration risk percentage [2] 13.30%
[1] Comprised less than 10% of net revenue for the respective period.
[2] Comprised less than 10% of net purchase for the respective period.