Quarterly report pursuant to Section 13 or 15(d)

Concentrations - Schedule of Geographical Distribution of Revenue Percentage (Details)

v3.19.2
Concentrations - Schedule of Geographical Distribution of Revenue Percentage (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Concentration risk, percentage     100.00%   100.00%
Australia [Member] | Revenue [Member]          
Concentration risk, percentage 11.00% 9.00% 8.00% 9.00%  
Australia [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     3.00%   7.00%
Belgium [Member] | Revenue [Member]          
Concentration risk, percentage 3.00% 1.00% 2.00% 0.00%  
Belgium [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     3.00%   1.00%
Canada [Member] | Revenue [Member]          
Concentration risk, percentage 3.00% 3.00% 2.00% 3.00%  
Canada [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     1.00%   4.00%
Germany [Member] | Revenue [Member]          
Concentration risk, percentage 1.00% 0.00% 1.00% 0.00%  
Germany [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     0.00%   0.00%
Russia [Member] | Revenue [Member]          
Concentration risk, percentage 0.00% 2.00% 1.00% 1.00%  
Russia [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     0.00%   6.00%
South Korea [Member] | Revenue [Member]          
Concentration risk, percentage 8.00% 4.00% 7.00% 5.00%  
South Korea [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     3.00%   0.00%
United Kingdom [Member] | Revenue [Member]          
Concentration risk, percentage 12.00% 5.00% 9.00% 4.00%  
United Kingdom [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     11.00%   0.00%
United States of America [Member] | Revenue [Member]          
Concentration risk, percentage 62.00% 76.00% 70.00% 78.00%  
United States of America [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     79.00%   82.00%