Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Concentrations - Schedule of Geographical Distribution of Revenue Percentage (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Australia [Member] | Revenue [Member]          
Concentration risk, percentage 2.00% 10.00% 3.00% 9.00%  
Australia [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     1.00%   7.00%
Belgium [Member] | Revenue [Member]          
Concentration risk, percentage 0.00% 0.00% 0.00% 0.00%  
Belgium [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     0.00%   12.00%
Canada [Member] | Revenue [Member]          
Concentration risk, percentage 4.00% 6.00% 5.00% 4.00%  
Canada [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     3.00%   10.00%
Germany [Member] | Revenue [Member]          
Concentration risk, percentage 4.00% 1.00% 4.00% 2.00%  
Germany [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     4.00%   1.00%
Russia [Member] | Revenue [Member]          
Concentration risk, percentage 2.00% 3.00% 1.00% 1.00%  
Russia [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     0.00%   3.00%
South Korea [Member] | Revenue [Member]          
Concentration risk, percentage 0.00% 7.00% 4.00% 7.00%  
South Korea [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     0.00%   5.00%
United Kingdom [Member] | Revenue [Member]          
Concentration risk, percentage 3.00% 14.00% 3.00% 10.00%  
United Kingdom [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     3.00%   3.00%
United States of America [Member] | Revenue [Member]          
Concentration risk, percentage 85.00% 59.00% 80.00% 67.00%  
United States of America [Member] | Accounts Receivable [Member]          
Concentration risk, percentage     89.00%   59.00%