XML 64 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Concentration of Suppliers (Details Narrative)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Risks and Uncertainties [Abstract]    
Accounts payable balance with top three suppliers 34.00%  
Percentage of inventory purchases from top three suppliers 55.00% 55.00%