XML 116 R101.htm IDEA: XBRL DOCUMENT v3.19.1
Concentrations and Credit Risk (Details 1) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable $ 21,751,032 $ 57,518,612
Customer A [Member]    
Accounts receivable [1]
Concentration risk, percentage of accounts receivable [1]
Customer B [Member]    
Accounts receivable [1] $ 23,835,201
Concentration risk, percentage of accounts receivable [1] 62.08%
Customer C [Member]    
Accounts receivable $ 1,769,416 [1]
Concentration risk, percentage of accounts receivable 11.49% [1]
Customer D [Member]    
Accounts receivable $ 4,283,023 [1]
Concentration risk, percentage of accounts receivable 27.82% [1]
Customer E [Member]    
Accounts receivable [1] $ 4,855,518
Concentration risk, percentage of accounts receivable [1] 12.65%
Customer F [Member]    
Accounts receivable [1] $ 4,664,285
Concentration risk, percentage of accounts receivable [1] 12.15%
Customer G [Member]    
Accounts receivable $ 2,293,257 [1]
Concentration risk, percentage of accounts receivable 14.89% [1]
[1] Comprised less than 10% of net revenue for the respective period.