XML 155 R134.htm IDEA: XBRL DOCUMENT v3.25.1
Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Earnings Per Share, Basic and Diluted [Abstract]    
Net (loss) income $ 9,585,150 $ (8,539,327)
Less: Net loss attributable to non-controlling interests 2,204,882 6,090,270
Net (loss) income attributable to shareholders of CBAK Energy Technology, Inc. $ 11,790,032 $ (2,449,057)
Weighted average shares outstanding -basic (note) 89,928,357 89,252,085
Dilutive unvested shares unit 229,955
Weighted average shares outstanding - diluted 90,158,312 89,252,085
(Loss) income per share    
- Basic $ 0.13 $ (0.03)
- Diluted $ 0.13 $ (0.03)