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% | ||