v3.25.1
Concentrations and Credit Risk - Schedule of Concentration Risk (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Customer Concentration Risk [Member] | Customer A [Member] | Revenue [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue [1]   $ 30,141,709
Concentration risk percentage [1]   51.20%
Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue $ 9,814,866 $ 10,676,044  
Concentration risk percentage 37.50% 41.50%  
Customer Concentration Risk [Member] | Customer B [Member] | Revenue [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue $ 10,731,179   [1]
Concentration risk percentage 30.70%   [1]
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue [2] $ 5,970,184  
Concentration risk percentage [2] 23.20%  
Credit Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue $ 3,799,674 [2]  
Concentration risk percentage 14.50% [2]  
Supplier Concentration Risk [Member] | Supplier A [Member] | Trade Payable [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue [3]   $ 3,242,455
Concentration risk percentage [3]   10.10%
Supplier Concentration Risk [Member] | Supplier B [Member] | Trade Payable [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue [3] $ 3,263,562  
Concentration risk percentage [3] 12.40%  
Supplier Concentration Risk [Member] | Supplier B [Member] | Net Purchase [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue $ 3,619,451   [3]
Concentration risk percentage 11.20%   [3]
[1] Comprised less than 10% of net revenue for the respective period.
[2] Comprised less than 10% of net accounts receivable for the respective period.
[3] Comprised less than 10% of net purchase for the respective period.