v3.25.1
Long-Term Investments, Net - Schedule of Investments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Investments in Guangxi Guiwu CBAK New Energy Technology Co., Ltd [Member]    
Schedule of Investments [Line Items]    
Balance $ 254,475
Proceeds from disposal of investment   (278,114)
Profit (loss) from investment   (18,777)
Profit from disposal   45,749
Foreign exchange adjustment   (3,333)
Balance  
Investments in Zhejiang Shengyang Renewable Resources Technology Co., Ltd. [Member]    
Schedule of Investments [Line Items]    
Balance 1,625,793 1,672,136
Profit (loss) from investment 55,125
Foreign exchange adjustment 8,788 (46,343)
Balance $ 1,689,706 $ 1,625,793