XML 30 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Concentrations (Details 1)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]    
Concentration risk, percentage of total sales 100.00% 100.00%
Sales within the United States [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage of total sales 80.00% 90.00%
Sales outside of the United States [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage of total sales 20.00% 10.00%