XML 105 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations and Credit Risk (Details 1) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accounts receivable $ 10,739,325 $ 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,617,568 $ 1,725,293
Concentration risk, percentage of accounts receivable 15.18% 21.93%
Customer C [Member]    
Accounts receivable $ 1,544,088 $ 1,713,628
Concentration risk, percentage of accounts receivable 14.49% 21.78%
Customer E [Member]    
Accounts receivable $ 4,193,562 [1]
Concentration risk, percentage of accounts receivable 39.35% [1]
Customer F [Member]    
Accounts receivable   $ 830,821
Concentration risk, percentage of accounts receivable   10.56%
[1] Comprised less than 10% of net purchase for the respective period.