XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) - Sales
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue, Major Customer [Line Items]    
Sales percentage 10.00%  
Customer Concentration Risk    
Revenue, Major Customer [Line Items]    
Sales percentage 47.00% 49.00%
Customer Concentration Risk | Customer B    
Revenue, Major Customer [Line Items]    
Sales percentage 17.00% 20.00%
Customer Concentration Risk | Customer A    
Revenue, Major Customer [Line Items]    
Sales percentage 17.00% 16.00%
Customer Concentration Risk | Customer C    
Revenue, Major Customer [Line Items]    
Sales percentage 13.00% 13.00%