Concentrations - Schedule of Geographical Distribution of Revenue Percentage (Details) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
| Australia [Member] | Revenue [Member] | ||
| Concentration risk, percentage | 3.00% | 6.00% |
| Australia [Member] | Accounts Receivable [Member] | ||
| Concentration risk, percentage | 3.97% | 0.82% |
| Other [Member] | Revenue [Member] | ||
| Concentration risk, percentage | 14.00% | 10.00% |
| Other [Member] | Accounts Receivable [Member] | ||
| Concentration risk, percentage | 10.79% | 2.84% |
| UK [Member] | Revenue [Member] | ||
| Concentration risk, percentage | 7.00% | 6.00% |
| UK [Member] | Accounts Receivable [Member] | ||
| Concentration risk, percentage | 4.88% | 0.87% |
| USA [Member] | Revenue [Member] | ||
| Concentration risk, percentage | 76.00% | 78.00% |
| USA [Member] | Accounts Receivable [Member] | ||
| Concentration risk, percentage | 80.36% | 95.47% |