XML 141 R129.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income (Loss) Per Share (Details) - Schedule of Earnings Per Share, Basic and Diluted - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Earnings Per Share, Basic and Diluted [Abstract]        
Net income (loss) $ 6,023,185 $ (2,939,227) $ 15,595,659 $ (5,143,709)
Less: Net loss attributable to non-controlling interests 422,277 304,237 686,253 1,128,364
Net income attributable to shareholders of CBAK Energy Technology, Inc. $ 6,445,462 $ (2,634,990) $ 16,281,912 $ (4,015,345)
Weighted average shares outstanding – basic (note) 89,931,617 89,029,399 89,931,727 89,021,424
Dilutive unvested restricted stock 179,996 357,817
Weighted average shares outstanding - diluted 90,111,613 89,029,399 90,289,544 89,021,424
Income per share        
- Basic $ 0.07 $ (0.03) $ 0.18 $ (0.05)
- Diluted $ 0.07 $ (0.03) $ 0.18 $ (0.05)