Quarterly report pursuant to Section 13 or 15(d)

Concentrations - Schedule of Concentration Risk Percentage (Details)

v3.19.3
Concentrations - Schedule of Concentration Risk Percentage (Details)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2018
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Sales [Member] | Customer One [Member]                  
Concentration risk, percentage   32.00%   22.00% 29.00% 32.00% 26.00% 25.00%  
Sales [Member] | Customer Two [Member]                  
Concentration risk, percentage   23.00%   30.00% 37.00% 22.00% 33.00% 10.00%  
Sales [Member] | Customer Three [Member]                  
Concentration risk, percentage   12.00%   0.00% 9.00% 0.00% 10.00% 17.00%  
Sales [Member] | Customer Four [Member]                  
Concentration risk, percentage   11.00%   8.00% 8.00% 8.00% 9.00% 5.00%  
Sales [Member] | Customer Five [Member]                  
Concentration risk, percentage   8.00%   4.00% 7.00% 5.00% 7.00% 4.00%  
Accounts Receivable [Member] | Customer One [Member]                  
Concentration risk, percentage         62.00%   62.00%   75.00%
Accounts Receivable [Member] | Customer Two [Member]                  
Concentration risk, percentage         11.00%   11.00%   6.00%
Accounts Receivable [Member] | Customer Three [Member]                  
Concentration risk, percentage         11.00%   11.00%   0.00%
Accounts Receivable [Member] | Customer Four [Member]                  
Concentration risk, percentage         3.00%   3.00%   7.00%
Accounts Receivable [Member] | Customer Five [Member]                  
Concentration risk, percentage         3.00%   6.00%   6.00%
Purchase [Member] | Supplier One [Member]                  
Concentration risk, percentage 49.00%       32.00% 64.00% 38.00% 62.00%  
Purchase [Member] | Supplier Two [Member]                  
Concentration risk, percentage 19.00%   9.00%   16.00% 8.00% 17.00% 8.00%  
Purchase [Member] | Supplier Three [Member]                  
Concentration risk, percentage 15.00%   6.00%   18.00% 1.00% 17.00% 2.00%  
Purchase [Member] | Supplier Four [Member]                  
Concentration risk, percentage 7.00%   14.00%   12.00% 19.00% 10.00% 17.00%  
Purchase [Member] | Supplier Five [Member]                  
Concentration risk, percentage 11.00%   0.00%   10.00% 0.00% 10.00% 0.00%  
Purchase [Member] | Supplier Six [Member]                  
Concentration risk, percentage 0.00%   15.00%   12.00% 8.00% 8.00% 10.00%  
Purchase [Member] | Supplier One [Member]                  
Concentration risk, percentage     57.00%            
Accounts Payable [Member] | Supplier Two [Member]                  
Concentration risk, percentage         31.00%   18.00%   17.00%
Accounts Payable [Member] | Supplier Three [Member]                  
Concentration risk, percentage         17.00%   8.00%   0.00%
Accounts Payable [Member] | Supplier Four [Member]                  
Concentration risk, percentage         14.00%   5.00%   38.00%
Accounts Payable [Member] | Supplier Five [Member]                  
Concentration risk, percentage         18.00%   7.00%   0.00%
Accounts Payable [Member] | Supplier Six [Member]                  
Concentration risk, percentage         0.00%   0.00%   0.00%
Accounts Payable [Member] | Supplier One [Member]                  
Concentration risk, percentage         20.00%   63.00%   43.00%