XML 133 R121.htm IDEA: XBRL DOCUMENT v3.25.2
Income (Loss) Per Share - Schedule of Calculation of Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Calculation of Income (Loss) Per Share [Abstract]        
Net income (loss) $ (3,360,398) $ 6,023,185 $ (5,411,380) $ 15,595,659
Less: Net loss attributable to non-controlling interests 287,434 422,277 759,182 686,253
Net income (loss) attributable to shareholders of CBAK Energy Technology, Inc. $ (3,072,964) $ 6,445,462 $ (4,652,198) $ 16,281,912
Weighted average shares outstanding – basic (note) 89,767,352 89,931,617 89,852,405 89,931,727
Dilutive unvested restricted stock 179,996 357,817
Weighted average shares outstanding - diluted 89,767,352 90,111,613 89,852,405 90,289,544
Income per share        
- Basic $ (0.03) $ 0.07 $ (0.05) $ 0.18
- Diluted $ (0.03) $ 0.07 $ (0.05) $ 0.18