XML 142 R130.htm IDEA: XBRL DOCUMENT v3.24.3
Income Per Share (Details) - Schedule of Earnings Per Share, Basic and Diluted - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Earnings Per Share, Basic and Diluted [Abstract]        
Net income (loss) $ (685,539) $ 5,764,148 $ 14,910,120 $ 620,439
Add: Net loss attributable to non-controlling interests 703,186 570,644 1,389,439 1,699,008
Net income attributable to shareholders of CBAK Energy Technology, Inc. $ 17,647 $ 6,334,792 $ 16,299,559 $ 2,319,447
Weighted average shares outstanding – basic (note) 89,931,617 89,473,026 89,929,477 89,171,988
Dilutive unvested restricted stock 298,232 431,293 337,954 410,413
Weighted average shares outstanding - diluted 90,229,849 89,904,319 90,267,431 89,582,401
Income per share        
- Basic $ 0 $ 0.07 $ 0.18 $ 0.03
- Diluted $ 0 $ 0.07 $ 0.18 $ 0.03