XML 106 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations and Credit Risk (Details 1) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accounts receivable $ 11,547,459 $ 7,952,420
Customer A [Member]    
Accounts receivable [1] $ 902,309
Concentration risk, percentage of accounts receivable [1] 11.47%
Customer B [Member]    
Accounts receivable $ 1,740,448 $ 1,725,293
Concentration risk, percentage of accounts receivable 15.19% 21.93%
Customer C [Member]    
Accounts receivable $ 1,519,014 $ 1,713,628
Concentration risk, percentage of accounts receivable 13.26% 21.78%
Customer G [Member]    
Accounts receivable $ 4,103,268 $ 830,821
Concentration risk, percentage of accounts receivable 35.82% 10.56%
Customer E [Member]    
Accounts receivable [1]
Concentration risk, percentage of accounts receivable [1]
[1] Comprisedless than 10% of account receivable for the respective period.