XML 106 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations and Credit Risk (Details 2) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accounts payable $ 10,801,796 $ 11,157,014
Supplier A [Member]    
Accounts payable [1] $ 996,484
Concentration risk, percentage of accounts payable [1] 32.66%
Shenzhen BAK [Member]    
Accounts payable $ 3,841,680 [1]
Concentration risk, percentage of accounts payable 82.43% [1]
[1] Comprised less than 10% of net purchase for the respective period.