XML 109 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations and Credit Risk (Details 3) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accounts payable $ 12,613,088 $ 11,157,014
Supplier B [Member]    
Accounts payable $ 4,798,233
Concentration risk, percentage of accounts payable 38.04%
Supplier C [Member]    
Accounts payable $ 1,126,582
Concentration risk, percentage of accounts payable 10.10%