XML 136 R124.htm IDEA: XBRL DOCUMENT v3.25.2
Concentrations and Credit Risk - Schedule of Concentration Risk (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Customer Concentration Risk [Member] | Customer A [Member] | Revenue Benchmark [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue [1] $ 18,347,160 [1] $ 48,488,869  
Concentration risk percentage [1] 38.40% [1] 45.50%  
Customer Concentration Risk [Member] | Customer C [Member] | Revenue Benchmark [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue $ 4,630,949 [1]      
Concentration risk percentage 11.40% [1]      
Customer Concentration Risk [Member] | Customer C [Member] | Accounts Receivable [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 6,346,979   [2]
Concentration risk percentage     23.10%   [2]
Customer Concentration Risk [Member] | Customer B [Member] | Revenue Benchmark [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 14,012,277 [1]  
Concentration risk percentage     18.60% [1]  
Customer Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 3,070,490   $ 10,676,044
Concentration risk percentage     11.20%   41.50%
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Accounts Receivable [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 5,569,333   $ 5,970,184 [2]
Concentration risk percentage     20.30%   23.20% [2]
Supplier Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Net Purchase [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue [3] $ 4,439,620 [3] $ 7,012,173  
Concentration risk percentage [3] 12.45% [3] 10.35%  
Supplier Concentration Risk [Member] | Supplier A [Member] | Net Purchase [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue $ 3,698,855 [3]      
Concentration risk percentage 10.10% [3]      
Supplier Concentration Risk [Member] | Supplier A [Member] | Trade Payable [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 4,221,910   [3]
Concentration risk percentage     11.30%   [3]
Supplier Concentration Risk [Member] | Supplier B [Member] | Net Purchase [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 7,004,753 [3]  
Concentration risk percentage     10.10% [3]  
Supplier Concentration Risk [Member] | Supplier B [Member] | Trade Payable [Member]          
Schedule of Concentration Risk [Line Items]          
Net revenue     $ 4,098,758   $ 3,263,562
Concentration risk percentage     11.00%   12.40%
[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.