XML 58 R94.htm IDEA: XBRL DOCUMENT v3.19.3
Concentrations and Credit Risk (Details Textual) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Trade accounts and bill payable $ 24,946,847 $ 23,134,269
Zhengzhou BAK Battery Co Ltd [Member]    
Trade accounts and bill payable 2,219,441 2,291,261
Trade accounts and bill payable, net 2,113,251
Zhengzhou BAK New Energy Vehicle Co. Ltd [Member]    
Trade accounts and bill payable $ 4,162,895