XML 150 R138.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations and Credit Risk (Details) - Schedule of Concentration Risk - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Customer Concentration Risk [Member] | Customer A [Member] | Revenue Benchmark [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue $ 30,141,709 [1] $ 13,947,344  
Concentration risk percentage 51.20% [1] 32.90%  
Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage 23.10%   [2]
Net trade receivable $ 5,830,595   [2]
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Revenue Benchmark [Member]      
Schedule of Concentration Risk [Line Items]      
Net revenue [1] $ 9,323,839  
Concentration risk percentage [1] 21.99%  
Customer Concentration Risk [Member] | Zhengzhou BAK Battery Co., Ltd [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage 30.00%   47.50%
Net trade receivable $ 7,570,334   $ 12,441,715
Customer Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage [2]   27.70%
Net trade receivable [2]   $ 7,239,247
Supplier Concentration Risk [Member] | Net Purchase [Member] | Supplier A [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage [3] 15.40%  
Net purchase [3] $ 5,532,709  
Supplier Concentration Risk [Member] | Net Purchase [Member] | Supplier B [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage 10.10% 18.30%  
Net purchase $ 3,242,455 $ 6,580,232  
Supplier Concentration Risk [Member] | Trade Payable [Member] | Supplier B [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage 12.10%   10.10%
Trade payable $ 3,794,051   $ 2,689,740
Supplier Concentration Risk [Member] | Trade Payable [Member] | Zhejiang Shengyang Renewable Resources Technology Co., Ltd [Member]      
Schedule of Concentration Risk [Line Items]      
Concentration risk percentage 11.60%   13.00%
Trade payable $ 3,651,854   $ 3,489,324
[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.