Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Concentrations - Schedule of Geographical Distribution of Revenue Percentage (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Australia [Member] | Revenue [Member]        
Concentration risk, percentage 9.00% 10.00% 8.92% 10.10%
Australia [Member] | Accounts Receivable [Member]        
Concentration risk, percentage     1.00% 3.00%
Other [Member] | Revenue [Member]        
Concentration risk, percentage 14.00% 11.00% 14.50% 10.10%
Other [Member] | Accounts Receivable [Member]        
Concentration risk, percentage     8.00% 2.00%
UK [Member] | Revenue [Member]        
Concentration risk, percentage 10.00% 4.00% 10.40% 4.23%
UK [Member] | Accounts Receivable [Member]        
Concentration risk, percentage     10.00% 0.00%
USA [Member] | Revenue [Member]        
Concentration risk, percentage 66.00% 76.00% 66.16% 75.58%
USA [Member] | Accounts Receivable [Member]        
Concentration risk, percentage     80.00% 95.00%