XML 113 R98.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Capital Commitments $ 26,066,570 $ 2,453,489
For construction of buildings [Member]    
Capital Commitments 3,439,794 2,053,489
For purchases of equipment [Member]    
Capital Commitments 2,226,776
Capital injection to CBAK Trading and CBAK Power [Member]    
Capital Commitments $ 20,400,000 $ 400,000