v3.19.1
Supplier Concentration (Details) - Supplier Concentration Risk [Member] - Vendors
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Number of vendors 2 2
Purchases from vendors 39.80% 64.10%