Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
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%