Quarterly report pursuant to Section 13 or 15(d)

Concentrations - Schedule of Revenue from Each Geographic Location (Details)

v3.20.2
Concentrations - Schedule of Revenue from Each Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue $ 1,220,254 $ 1,409,010 $ 2,688,357 $ 2,707,381
Europe [Member]        
Revenue $ 708,873 $ 1,085,260 $ 1,700,813 $ 2,075,219
Concentration risk percentage 58.10% 77.00% 63.30% 76.70%
North America [Member]        
Revenue $ 385,408 $ 147,548 $ 748,354 $ 350,981
Concentration risk percentage 31.60% 10.50% 27.80% 13.00%
South America [Member]        
Revenue $ 3,599 $ 8,319 $ 14,404 $ 20,636
Concentration risk percentage 0.30% 0.60% 0.50% 0.80%
Asia & Pacific [Member]        
Revenue $ 104,877 $ 145,597 $ 198,680 $ 230,005
Concentration risk percentage 8.60% 10.30% 7.40% 8.40%
Africa [Member]        
Revenue $ 17,497 $ 22,286 $ 26,106 $ 30,539
Concentration risk percentage 1.40% 1.60% 1.00% 1.10%