XML 116 R105.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balances and Transactions With Related Parties (Details) - Schedule of other balances due from related parties - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Balances and Transactions With Related Parties (Details) - Schedule of other balances due from related parties [Line Items]    
Dividend payable to non-controlling interest of Hitrans (note 15) $ (1,369,216) $ (1,444,737)
Trade receivable, net – Zhengzhou BAK Battery Co., Ltd. [Member]    
Balances and Transactions With Related Parties (Details) - Schedule of other balances due from related parties [Line Items]    
Trade receivable, net [1] 13,376,601 14,583,061
Trade receivable, net – Zhengzhou BAK New Energy Technology Co., Ltd. [Member]    
Balances and Transactions With Related Parties (Details) - Schedule of other balances due from related parties [Line Items]    
Trade receivable, net 459,714
Trade payable, net – Zhengzhou BAK Battery Co., Ltd [Member]    
Balances and Transactions With Related Parties (Details) - Schedule of other balances due from related parties [Line Items]    
Trade receivable, net $ (5,289,189) $ (572,768)
[1] Up to the date of this report, Zhengzhou BAK Battery Co., Ltd. repaid $5.6 million to the Company.