Balances and Transactions with Related Parties - Schedule of Other Balances Due From/ (to) Related Parties (Details) - USD ($) |
3 Months Ended | 12 Months Ended | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|||||||||||||||||||
Trade receivable, net – Zhengzhou BAK Battery Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [1] | $ 1,683,730 | $ 5,970,184 | |||||||||||||||||
Trade receivable, net – Zhengzhou BAK Electronics Co., Ltd. [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [2] | 206,850 | 135,012 | |||||||||||||||||
Trade receivabe, net – Zhengzhou BAK New Energy Vehicle Co. Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | 19,807 | |||||||||||||||||||
Bills receivable – Issued by Zhengzhou BAK Battery Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [3] | 126,128 | 459,905 | |||||||||||||||||
Prepayment to supplier – Zhengzhou BAK Battery Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [4] | 3,753,527 | 3,738,228 | |||||||||||||||||
Prepayment to supplier – Zhengzhou BAK New Energy Vehicle Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [5] | 205,496 | ||||||||||||||||||
Receivable from non-operating agency-based service – Zhengzhou BAK Battery Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [6] | 2,069,888 | ||||||||||||||||||
Receivable from non-operating agency-based service – Zhengzhou BAK Electronics Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [6] | 127,505 | ||||||||||||||||||
Trade payable, net – Zhengzhou BAK Battery Co., Ltd [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [7] | 66,409 | 66,084 | |||||||||||||||||
Trade payable, net – Zhejiang Shengyang [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [8] | 1,627,196 | 1,486,765 | |||||||||||||||||
Payable for non-operating agency-based service – Zhejiang Shengyang [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | [8],[9] | 391,235 | 1,338,794 | |||||||||||||||||
Deposit paid for acquisition of long-term investments – BAK SZ [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | 15,949,095 | 15,864,318 | ||||||||||||||||||
Dividend payable to non-controlling interest of Hitrans [Member] | ||||||||||||||||||||
Schedule of Other Balances Due From/ (to) Related Parties [Line Items] | ||||||||||||||||||||
Related party transactions | $ 1,228,445 | $ 1,221,915 | ||||||||||||||||||
|